<?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:sncr="http://synchronoss.com/20201231"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="sncr-20201231.xsd" xlink:type="simple"/>
    <context id="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd4f8248d6b14d699233e764a4db39ac_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3e8e70e2c6204be3a8d63710c0646e19_I20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="id526ef89ad454ae9a27efe860376aca6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2b0780e2bbe341f0b84c66320ddaea16_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i490292047fba4b51bc0b76e9eac13769_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="iadc6b44710fd47cdb549d4d7df45c1f7_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="id8137a3f6b534b648f822bebe473084b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i6108494317e44442903d656f887423bf_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i6d3ff63b541f4e70b9f2704e9d5d45ed_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="if6d7ee5b35d348cebf71872f67176981_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i7682070c5e514df3a6d66ee605e7651c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i9f9f91a160f64ef98fc5cafea361938f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idb7559e6af54404b83234452e8755eb4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i180c170ef1394baba9bbc66ad2e321b5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="if79c53dc56e34cd7ad6365a93ddcc5a8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibc03a5056d694f3789cd68e7c75a0105_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i94ee733ba5fb46a2841e3e1d57655906_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i73ae780364ec41d1a57007f498fef0af_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i51f6d7ce88de454794136fb2b25370ca_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i39c23538dde14490b7d0db401411a5c3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i299f193688424121bdda4843edf3acac_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i8a3fdc0cad3548bd8172349cac3ece48_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i96075b5452ef4d9ea6255991999423d5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="ib32413bd8566483daa48e20c90d012c2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i4164a4850cc54824804bcf7e192efb1e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0115352d4f0e40a5b6e38f4bada8ef0a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i741ddf9d0cdf4b0da9ad236c33362d8a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="if3232176739e4cfd8c1e3c78b6a0bd0e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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>2018-12-31</instant>
        </period>
    </context>
    <context id="i1a06bd20428440df9e4ad21f873d98b6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ief5635ff841046d498089b2052d9920e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="ic038ccb8f588438caa0bb353be8a1a40_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i2a800b718ec0499cae80acaa3d16f32c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i7ba5b7e757534799a3e4cc6c1bdd4fff_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i0e9cd89ad85447e08982109fb72a5c04_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i74b36ed821584bb3b158e12554f22dd5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="id907076e53814646b6abd81d842d4b95_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="ib0535ce5c5054c6d94a7541fcd16ce1f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i3ccf71a93155488ba05e18815d8844a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia462fd2bafff4b2db4b3c4f75170519e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="iaa05b0ab056646468a102186bcaa9c80_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="id922cbb6be184393a82753cfc794dfee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="idbc73e85727d4ea8b42ea6349c32313e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b376edf343e42b3984fe9e08f6ce9e4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="id4ccf9ed436548e39138b8fa1791cd48_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="ic1c6dbea7b29471a95b7393e9a9ddb83_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i645a17c251f74fdda99dbe813998a39e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="iad48f9dcfb7b46be960414a615793ecc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i959f7253b09d49489c26083f5c35c40a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52aaa762ee6a40e486f91d00a08d091c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7cf15d72de02459ba5388c7ff1ec3e80_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sncr:TopFiveCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0aa78ff9595c443ebe7e191e56848106_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sncr:TopFiveCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if60471fdaeaa40309b97cf4571fcbdc1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sncr:TopFiveCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia59df3174a644419acad7a14aa132d50_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac2407ed96be4491bdbc4928a419fc81_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaee1b5f9b8534c0daa5f730f96569b7b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i969eeb9873a84d35967c8438fac04043_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i7563cdef6c9d467cb3c9ae4a8f163f50_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sncr:JointVentureZentryLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i548a4c36745f46368ab739cc1bf928f7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sncr:JointVentureZentryLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i090acdd6825944d7a61c7324b1918c23_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sncr:JointVentureZentryLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idd9dbd945b42484898e526c84a68ed04_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75221b43424847eca1d9428ab221f231_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8fc30161aedf4025a48e611ddbe95399_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1e2cf0c2aa97415d852fa535b425e1d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9e9c105d082f4515a91d04c0ea2ee5f7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie80c33b2843f4f2a829a0a5c83d059bc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6fe0d19e370f463e84ef9d6e9c113152_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3374073112a344e2932fae3185d05cfe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3545def44f641608c605211ac1b91b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icaf0d6aad84442588e9eb0181e45deb7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i610d893900314ddfab55fbdb4fe28730_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5645f103cff4357bcd17c56dadb475e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd02b13a5a7145f1b45cb7937d7f0ae1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if37f0f7479854cc5bb245547e4f6e265_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i182aa5f42be94e21a222fed79dce10e0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1b6cd71bc5c34c4ab1c1ab10d234581c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i69be2351ae7f49b69c2aeb2b01ee9875_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8656898a3a38446ebacc21dc9feb80c1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if00bb558035c4fb59c0010b014735358_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i861baf0a396541748a795ce7e1e2c2bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i917eedb94bc14c749bff8648f2488684_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05525619dd844b1f866345659480668e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic74841d306e844c687a167a09d5f466d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icc4f0574feb54848848bece7d9cee250_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id0f2149289ce42dfb364399c98e65154_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i59d084b730864385bbf702143182d13d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i384275e2959044f88bf7af5fec10df87_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i482c641033304aa7a64e43ff0dd8c6c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9b0dace0aed34bcf9360f5a0c9f4ec5a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if5de4f2edb7b4552a596379de49698dc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i598a00f06340433cb4f128a257fdd865_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icc1b9f1924e14222845e467eb71bf02b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1217bc48d67c49eda433b33e28a6fd20_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff760b23caf94475b9793b2dc1b9d6ef_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8dc90df6342d4150b90c840c24846b65_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c640c8afc834ef2a1315911733d653a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i69f68be713074c4f9f54ee4e0cc5f625_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i602f95231d4f458a90c148f941707ae5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5aa592b5c06245fb895382473c7bf1e1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if962e78ad7c74d46b0ee09af02659a2e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iede3ac43ad7d47228bb44bed7830c0c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30ce9de98633477f8d40b5a69315b763_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaaee4fec82db4ff0a04b62c688bcb800_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib178c58620744d639c3b42076a72862b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic5832f93f3b547fe8ce88019ede1eff7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i05070e01715f45f095d6fab6b4ae80c3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3e1ef95a5f0347d2a37a8fc036124b94_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icf86a86db062431aa376dabf10fb757d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic92c9ebb80f9425ab7e3e560036c0c46_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:TransactionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic2c386e4718e4bfd92bc0774ea3174eb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:TransactionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4676bd0319fb49e6b076ac1191e827cf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:TransactionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i44e39c3b0a3b416198e5ca54b50bdced_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:TransactionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0bbcab4678e49c9bbd859ea27712459_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:TransactionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9a8215f5fc7140baa1ce486e636da272_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:TransactionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i23b21f438fd048909c4343fe349497b7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:TransactionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3af1c607e45b4c8b9ee275260c13334c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:TransactionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0db20e620e6141eab2feb37a69a3374a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54d61dbb269748f499acdf87eafb856c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1573e4d67c24e8bb5cd5e4ed7d4a6c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i214231fd27144febb246a971038b0b8c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe9d6d8cdb7d49b395b1e8aaa12a1843_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1b98ad0befb54dabb368dfae2488dfd3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i69ddc474156640d08396b0a1358a1b57_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icc63d242388044daa32200a72f8f6a38_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">sncr:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib78fbfd631354d6ab8602494c11d7f83_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6746d8ea059c443fa02d9313c4ce233f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia24fd010d5ef46d5b9cdcfe185b26ad1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i32aae213ff8346409d353b2d0b11ef24_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3457e9020eb04f09a6ab29392b338ef4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:CloudMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idc2a85afb87541a1b2ffad540d06b0cb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6fe3004aca2f4c7eb3d5e2121f2da3f0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:MessagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i724cf990a9b949fa938fbc0aa003edec_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:ServiceLineAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if8862611cd944e02b64645023c461d45_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sncr:STINMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6286937d331647868f32433381a454b3_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">sncr:ContractAcquisitionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="ifb43636d9cb94c45b81cb3ddb966d8f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">sncr:ContractAcquisitionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4e88497b3d0e4e2fa82f8002b237e486_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">sncr:ContractFulfillmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50cee3f09c6940b6a87ad4a99db98e23_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5fe0ea3358134cff9ce91bb23e7c60e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i365c37de7d3b482caa329594f4aef54f_D20180501-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sncr:HoneybeeSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i75bc69f3036b4ca88bef493fd3dd1052_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i6d4003f49d564a04ba74312e7035769b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i9cd760853a8e44a398449444f8b20b45_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i5c017c0d15054138b297c531ccd0800d_D20180101-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sncr:JointVentureSNCRLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i325a2dd2a5114d508159922ecc3475fc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0380d69e252e42eda99433a50d700df2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sncr:STINMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iffcc780994eb4ed19f0bd61b1fc99713_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i32430869239b47e2ac7537d956bb0395_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i768e2c0aef5e4da48bd5d19a66787a13_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i44607f95fd084e9285b53715b9471a49_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="iccefe6d378fc4664ac157b583e444901_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i78089be7facb4fba87ab0ed5128e4780_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c90497be1cc44cc9d9afe728fbbc7f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sncr:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie448e96b5f614f0a86d6e8dc9d317d21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sncr:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99f6501194df4f4abaa1a0e1d4c3e6af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sncr:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if46a4797caa84b0d9c67448716876bd5_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sncr:SequentialTechnologyInternationalLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i82c00d9e6d0b409e8a9f1296129777f2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sncr:SequentialTechnologyInternationalLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i023890f1021a4e7cbe88041142086fee_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sncr:SequentialTechnologyInternationalLLCAndAPCapitalHoldingsIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1ea1391aeee647aca1965fe9b156de12_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sncr:SequentialTechnologyInternationalLLCAndAPCapitalHoldingsIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie3b841b4f39846d0889d85a03ba3baf2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sncr:SequentialTechnologyInternationalLLCAndAPCapitalHoldingsIILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3e56820ee8c14acf91597e3b069e0ad0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sncr:BPODivestitureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sncr:CloudTechnologyandSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08ccaaaa114442d498184b48daed29ea_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sncr:BPODivestitureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sncr:CloudTechnologyandSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia7b6cc70a4c34d7e8028d6cce0c01b48_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sncr:BPODivestitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e6ff389e6004e56b4aa76a23a7fa1de_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sncr:BPODivestitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idc34941c510d479a9df102ec19c16ad3_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sncr:DigitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sncr:STINMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie940a90fdf544fa1b3df79735bcd9ff7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sncr:STINMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff5d8b8598924c7bb48ee6a7e831b088_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sncr:STINMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i91718a0505b7478db7735614592de819_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55958fe1a3d847d893980edf46b7e1f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib30114984f45471387c9166d025689ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sncr:SoftwarePurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i09d977c34c8e4c87ac32453756d2acee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sncr:SoftwarePurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ide48882c603e49f4bf1f678d15da4025_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59384e0e0867417dbab2a49ae6031511_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i87acc948ecdf4664a8ca0df364117250_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i03b2d45880ea4eb28739d5f11511bd0c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if0db00a4d422421f8bb368c7c1e81ee2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77ae958841a84d97899eba3fc1796250_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sncr:CustomerListsAndRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad5db2eb02f8435583ec54ce4ebeddda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sncr:CapitalizedSoftwareAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb1b5f5272274ba49c7fe3281c264e7b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a3683f8b11d4105887e55d3cefaa33b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i28d1699922ea42cca147ee381a7daeb1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sncr:CustomerListsAndRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id2a23c3ca56f45dbb897038b932a42f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sncr:CapitalizedSoftwareAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i88cb5c68d57146d0a05cfda85089aae5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1bd8b784b7eb4dd182bc36f324125797_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i239c6876e5314a8d823a210dfe2f2905_I20191004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-04</instant>
        </period>
    </context>
    <context id="i7dac5ee75bf54a38b58a8ef2232164c5_D20191004-20191004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-04</startDate>
            <endDate>2019-10-04</endDate>
        </period>
    </context>
    <context id="i0ed8d1a89bfa4a1e8cdaedc7d16b1bfa_D20191004-20191004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-04</startDate>
            <endDate>2019-10-04</endDate>
        </period>
    </context>
    <context id="ia0bb413cf6744af28c80042b03fa18db_D20191004-20191004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-04</startDate>
            <endDate>2019-10-04</endDate>
        </period>
    </context>
    <context id="ic99050d4c50543e481922a3c32e2e7b2_I20140812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">sncr:ConvertibleSeniorNotesDue2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-12</instant>
        </period>
    </context>
    <context id="i59758e244dbf424f9e19f62579fee896_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">sncr:ConvertibleSeniorNotesDue2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22bd1ffba413431a8ecbf68aaa35ac5b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">sncr:ConvertibleSeniorNotesDue2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if297b2dd078347be994190eb44e9c373_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">sncr:ConvertibleSeniorNotesDue2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i49592265b3b0449ca37015ecd9f04baa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie63aed7168614ce78f1be66bac6f67e6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8f10542aea824f2aab97f3a517c9c84b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i59a594128f6d4de1bbeba75857765f0e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic31ada22cdae41708a6c3c11cd655740_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i38e666cfc009457b8bd273b9b8a8ccb8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic89af6ed5b4341c7954c6a8515857c30_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sncr:AccumulatedNetGainLossOnIntraEntityForeignCurrencyTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i83d13afcbd5748b0bb23ec6ac977b2aa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sncr:AccumulatedNetGainLossOnIntraEntityForeignCurrencyTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i93f64f1d04d54e9bb0d83233e0da80aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sncr:AccumulatedNetGainLossOnIntraEntityForeignCurrencyTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i197997d83b4e48e3b85e9d44b4594f5b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i077c38166d4b4e8799c9d3d7849d9430_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id2a6870f965449ceb0eea9a0691007df_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a511be5378d4d078ba9a34fe91cc135_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="ic15de20fa8994e629de386c6cd1a36cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i401aad6cd3804c00b02d7ec6ac6cb8aa_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id4e8a2931fe84e76983a53402f172322_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie72bc78b326240e88b4a0302df886861_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sncr:AccumulatedNetGainLossOnIntraEntityForeignCurrencyTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2a086a5ed1744513ba28992f7af56abf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sncr:AccumulatedNetGainLossOnIntraEntityForeignCurrencyTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ied499bd3e99543cd911f7e150a65cb16_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i74a7edabaa0f4dec9f337773fbac00bc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i580c8f8a315f41f48b044d72b436b52b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="ie2998c3d8bd240f196532c39b8b007e9_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ibba6040fa2c04f87a118a3b9b248388a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6a2b7185963a4cf0bbc94d141790ae2a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sncr:AccumulatedNetGainLossOnIntraEntityForeignCurrencyTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i250e06265b904508a3923f8ceb11d96c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sncr:AccumulatedNetGainLossOnIntraEntityForeignCurrencyTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i333b76afde694064b4eb42071204fd65_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i9e524ddbfe924ebba58981f42c6aaab8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1bd5bc4eb8d442d192e4e17c997e1ccc_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i452dd4bb5aeb4aa7810e7c2065590b46_I20200819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <instant>2020-08-19</instant>
        </period>
    </context>
    <context id="id55b772e000842e48556811993052740_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e3cfc20230e46d987c9e43dd2ed47d4_I20160204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sncr:ShareRepurchaseProgram2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-02-04</instant>
        </period>
    </context>
    <context id="i738a388edc5741e38fbb0efd1e1a96df_D20160204-20160204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sncr:ShareRepurchaseProgram2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-02-04</startDate>
            <endDate>2016-02-04</endDate>
        </period>
    </context>
    <context id="ic8635042afee4054bdc8063eebc4b356_D20160204-20160204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sncr:ShareRepurchaseProgram2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-02-04</startDate>
            <endDate>2016-02-04</endDate>
        </period>
    </context>
    <context id="ib5895b2526474a42b3efd4a0d9774ae7_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sncr:ShareRepurchaseProgram2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i5fdd768b03fe417184015f23c1b2ef78_D20170101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sncr:ShareRepurchaseProgram2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd0fd18b4d714f6eac44382197aa9b45_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sncr:SilverPrivateHoldingsILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62b37395c1714e3fa39bfd6389ad1ed0_I20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sncr:SilverPrivateHoldingsILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-15</instant>
        </period>
    </context>
    <context id="i607aab12ae7f4aa8bb581e088c83d416_D20180215-20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sncr:SilverPrivateHoldingsILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-15</startDate>
            <endDate>2018-02-15</endDate>
        </period>
    </context>
    <context id="i13d7049eaa8f41fcab11e75d2dbae399_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie77cb08d82e04a86b3babc759eed5721_I20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-15</instant>
        </period>
    </context>
    <context id="i47064b64419a4028a642c82158ed2b99_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i96f6077fdf6f41f9a5b15f9ee54f629a_D20180215-20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sncr:IntralinksHoldingsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-15</startDate>
            <endDate>2018-02-15</endDate>
        </period>
    </context>
    <context id="i619cfa9b7b3546e898c0dcc8222f26f2_D20180215-20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2018-02-15</startDate>
            <endDate>2018-02-15</endDate>
        </period>
    </context>
    <context id="i5025867e40f240bebd1fb5d2bb32d650_I20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <instant>2018-02-15</instant>
        </period>
    </context>
    <context id="ia322b6de46884c05a5504eb0b5af0051_D20180215-20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-15</startDate>
            <endDate>2018-02-15</endDate>
        </period>
    </context>
    <context id="ifcd8ead81b9b4ec4a418b5574deef7ad_I20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:OwnershipPercentageAxis">sncr:TenPercentorGreaterOwnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-15</instant>
        </period>
    </context>
    <context id="iec43228eb9564d26beadf24001413537_D20180215-20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:OwnershipPercentageAxis">sncr:TenPercentorGreaterOwnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-15</startDate>
            <endDate>2018-02-15</endDate>
        </period>
    </context>
    <context id="i8678269d45c54ca297c43e00723de544_I20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sncr:OwnershipPercentageAxis">sncr:GreaterthanFiveandLessthanTenPercentOwnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-15</instant>
        </period>
    </context>
    <context id="i15688e65bef841f7be032a04351b443d_D20180215-20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:OwnershipPercentageAxis">sncr:GreaterthanFiveandLessthanTenPercentOwnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-15</startDate>
            <endDate>2018-02-15</endDate>
        </period>
    </context>
    <context id="i19b6abf884e2425384a6707c09895319_D20180215-20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sncr:OwnershipPercentageAxis">sncr:GreaterthanFiveandLessthanTenPercentOwnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-15</startDate>
            <endDate>2018-02-15</endDate>
        </period>
    </context>
    <context id="ic8bbcd0f135f45b8aee069410f234af6_I20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-15</instant>
        </period>
    </context>
    <context id="ia848e2fc2ead45769997b26a909d6d37_I20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-15</instant>
        </period>
    </context>
    <context id="i87725c02dd1449d9ba9d0c903222c0ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i573b1f1ecf6f4b798d23ec25f859ff03_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1197e660196d4ab5bb183db1559e221d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="iafba5aebf27f4cdfa7d4de14b658f8d2_I20200518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sncr:SirisLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-18</instant>
        </period>
    </context>
    <context id="i67fe38d47df3434badcf44e78ccdb9a4_D20200518-20200518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sncr:SirisLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-18</startDate>
            <endDate>2020-05-18</endDate>
        </period>
    </context>
    <context id="i6587bfc60d1b4bde84306759c04e2535_I20171215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sncr:NewHireEquityIncentivePlan2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-15</instant>
        </period>
    </context>
    <context id="ibcd7a0fb12bf4b64a036d3e1fcc8efe1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sncr:EquityIncentivePlan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iccbd294d129c4f5281514976572f209f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sncr:NewHireEquityIncentivePlan2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i414bf81894f9429ab8fc433f29612576_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i9c38a5bde1eb47d7ae4044e0de3e448a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i02bbe148c0dd4f69b960bd9c62d502a3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i207512fb99094dc88a6e74f88405681e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i000ca04eeb7d4dfab1446be5bf498dc4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i6557ef4302a64372ac058c36ec30c305_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i6e26231581b84fe9abc822dec481055e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sncr:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1aef23894ff478ebdb3ef7762e76a4c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sncr:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1e2af08c18524e598f2e5ee48625eb17_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sncr:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i226617f00fb549c6a4c378148e5d05e4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idafb4c12650949d5af08a588dbd7df2e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id70a4168adf1470cb8eb86131dd29a58_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3f1fa5e6935b49b8a15b8098f91955e5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6782f0ee8f240e3a0480913834d3730_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62c4e111aa0f47ceb4d53e7aff27b9c5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic53de192c5a74d9e92bace70b2e499ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if832944fb43f4c4abedb3af887445503_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sncr:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sncr:EquityIncentivePlan2015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">sncr:VestingFirstAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4514a49bbecb449b85d23ebce9274459_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sncr:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sncr:StockIncentive2010PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">sncr:VestingSecondAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief2dda17c0f641249876a3e1f9949439_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sncr:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sncr:StockIncentive2000And2006PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">sncr:VestingFirstAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i41d16250c8704d94b7e143cb611e5aba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">sncr:VestingFirstAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8db5f40eac2444798254e91c0b1b075d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sncr:EquityIncentivePlan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib7fbdb2fc3b24787afc5ea6f57d8e2ae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib99f263bb38a4c0d8724b39ab2c720a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3428a297b0c499da9e4386aeacfc986_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic9fb1bf00f5449a3a7f210bb9aafcef9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">sncr:MonthlyPercentageAfterApplicableAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9d7c56ada0842c792ea0a0c93830902_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">sncr:QuarterlyPercentageAfterFirstAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i43d890a3318243e39f9f15339962cce8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">sncr:UponAchievementOfPerformanceObjectivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i74d39258c78744c3a7fc720f6e42e181_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">sncr:AnnualPercentageAfterAchievementOfPerformanceObjectivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id65397b9130e49cb86aec48fbe97fc26_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab9ceff1cac2483ca298c7232754697d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8df0458fb6f4a32b6cd7e7310a6a23b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie18d34f4fbcd458b9c7f431d128f165e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i9843cb47f61d4265b618ce477d30c68d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</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="i72a5304700754b3ebe1a81027d3f6b26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">sncr:IndefiniteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5db0b35c4044e8d886ae5bdef2c06ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">sncr:SucceedingFirstYearPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a1e4b0205694749aa8f4ba2c5dd68d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">sncr:SucceedingSecondYearPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05251ba3499344768126dd581938eded_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">sncr:SucceedingPeriodAfterTenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6faa3d76f7ac4d908ce8cb4d3c06e238_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">sncr:IndefiniteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if4f987ead94644488363a5b4239a1501_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i450ac2c7010a44f386c2d2205a0f8597_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i067b1ae965884d22be751ece4ab864e1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4787a5ae5b4940adace79be7e866b7c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8b07db934cb6491ea445e53bcdecbce6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4ef623097a6f4678818de3c2405421dc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2d540d1f1d684497a2be5c2e123a973e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06da5b8609b44eeab0e1aacdf625de02_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib6638c784c634023955cd083faf3f36a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i40dd1d60d7e042ad99e3a5b691103491_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21440e926fb54cdb997bd64b88b8f2b8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i581af28ebbd949308305534b6e1a492d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia82d04aa068e419fb0dbee71500b60b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sncr:ConvertibleSeniorNotesDue2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30c475725e35450197b7c59d94cdd42a_D20170501-20170614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sncr:TheSecuritiesLawActionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-06-14</endDate>
        </period>
    </context>
    <context id="if548dbf929734f58876e4bc9b6d3280b_D20210101-20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-12</endDate>
        </period>
    </context>
    <context id="i4c2926d1bde242ddbd26e1a8cdf2c512_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i144bc6134c7a4a53ba2e1afc1f59f958_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2ea2929d2441407f86688ad612d10941_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0270a33a55364fdc87cbc1357df79a29_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i212143f8ea88472bb28aba8aedb986d6_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="icec3870b203f4609a490cd3522249453_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i26f4c6e8b7e641dfa6d555b3955a77f7_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibdc4f13695404bbca2c560623337f370_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131554</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-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="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>sncr:segment</measure>
    </unit>
    <unit id="compensation_plan">
        <measure>sncr:compensation_plan</measure>
    </unit>
    <unit id="vote">
        <measure>sncr:vote</measure>
    </unit>
    <unit id="member">
        <measure>sncr:member</measure>
    </unit>
    <unit id="director">
        <measure>sncr:director</measure>
    </unit>
    <unit id="registration">
        <measure>sncr:registration</measure>
    </unit>
    <unit id="complaint">
        <measure>sncr:complaint</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N180L2ZyYWc6YTgxYzQ4ZGZkMWJhNGZhMTkyOTg5NzZiMGI5NWM3MjgvdGFibGU6Yjk1ZWI3MDFiNjJlNDIzZDg0YjRmNjA0NzM0NTRiNTQvdGFibGVyYW5nZTpiOTVlYjcwMWI2MmU0MjNkODRiNGY2MDQ3MzQ1NGI1NF8yLTEtMS0xLTA_1661d85f-eed0-4b80-a671-e364f28d6a24">0001131554</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N180L2ZyYWc6YTgxYzQ4ZGZkMWJhNGZhMTkyOTg5NzZiMGI5NWM3MjgvdGFibGU6Yjk1ZWI3MDFiNjJlNDIzZDg0YjRmNjA0NzM0NTRiNTQvdGFibGVyYW5nZTpiOTVlYjcwMWI2MmU0MjNkODRiNGY2MDQ3MzQ1NGI1NF81LTEtMS0xLTA_521cd6ac-0e4c-44b8-b8b8-9bf8e91a6bee">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N180L2ZyYWc6YTgxYzQ4ZGZkMWJhNGZhMTkyOTg5NzZiMGI5NWM3MjgvdGFibGU6Yjk1ZWI3MDFiNjJlNDIzZDg0YjRmNjA0NzM0NTRiNTQvdGFibGVyYW5nZTpiOTVlYjcwMWI2MmU0MjNkODRiNGY2MDQ3MzQ1NGI1NF8xNS0xLTEtMS0w_0430e4c2-af7c-429d-ad83-add979f85c56">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N180L2ZyYWc6YTgxYzQ4ZGZkMWJhNGZhMTkyOTg5NzZiMGI5NWM3MjgvdGFibGU6Yjk1ZWI3MDFiNjJlNDIzZDg0YjRmNjA0NzM0NTRiNTQvdGFibGVyYW5nZTpiOTVlYjcwMWI2MmU0MjNkODRiNGY2MDQ3MzQ1NGI1NF8xNi0xLTEtMS0w_455aeabb-defb-4697-86a4-5fbf2f324898">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntitySmallBusiness
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N180L2ZyYWc6YTgxYzQ4ZGZkMWJhNGZhMTkyOTg5NzZiMGI5NWM3MjgvdGV4dHJlZ2lvbjphODFjNDhkZmQxYmE0ZmExOTI5ODk3NmIwYjk1YzcyOF8yNzQ4Nzc5MDY5NTk0_5d184f1a-b3d1-4fed-bc4a-4f10d07001fb">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N180L2ZyYWc6YTgxYzQ4ZGZkMWJhNGZhMTkyOTg5NzZiMGI5NWM3MjgvdGV4dHJlZ2lvbjphODFjNDhkZmQxYmE0ZmExOTI5ODk3NmIwYjk1YzcyOF8yNzQ4Nzc5MDY5NDcx_d2299911-9f0c-4268-a50b-d3da1869169d">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N180L2ZyYWc6YTgxYzQ4ZGZkMWJhNGZhMTkyOTg5NzZiMGI5NWM3MjgvdGV4dHJlZ2lvbjphODFjNDhkZmQxYmE0ZmExOTI5ODk3NmIwYjk1YzcyOF8xMDQ0NTM2MDQ2NDI2OA_98b9841f-3e40-4735-81ed-62544bb5caf0">Accelerated Filer</dei:EntityFilerCategory>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N180L2ZyYWc6YTgxYzQ4ZGZkMWJhNGZhMTkyOTg5NzZiMGI5NWM3MjgvdGV4dHJlZ2lvbjphODFjNDhkZmQxYmE0ZmExOTI5ODk3NmIwYjk1YzcyOF8yNzQ4Nzc5MDY5NjEy_f9026ecd-bcec-458d-bcb5-cdbc919f6208">true</dei:IcfrAuditorAttestationFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ibc03a5056d694f3789cd68e7c75a0105_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzIyLTAtMS0xLTA_144185b1-48a1-4dc5-8727-f883fa96d3d7">us-gaap:AccountingStandardsUpdate201409Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzE2LTAtMS0xLTA_293c485c-42f9-41c1-9964-94a8c8a23cb0">us-gaap:AccountingStandardsUpdate201609Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzIyLTAtMS0xLTIwOQ_9cbb294b-f4ce-4489-885f-66325a6066be">us-gaap:AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i959f7253b09d49489c26083f5c35c40a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyMDQ1OTc_2b3b82da-59ea-4fb9-b1bc-28d8b0ecfff5">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia59df3174a644419acad7a14aa132d50_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzExNDY4_2b3b69f5-7271-44a4-bfcf-aed181640b64">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNTM4L2ZyYWc6NzdhMjZhZjdjODg4NGMzMWFjY2JjMTdjODlhODE1OWUvdGFibGU6Zjc0NWJmMmIwNDg2NGYwYjllMmVkYTRmOTU4MGY5NTAvdGFibGVyYW5nZTpmNzQ1YmYyYjA0ODY0ZjBiOWUyZWRhNGY5NTgwZjk1MF8xLTAtMS0xLTQ5MjA_366546d5-8d8b-4af1-84f0-72db9f88b053">us-gaap:AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic9fb1bf00f5449a3a7f210bb9aafcef9_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDgvZnJhZzpkMzIzOWU0MzA5YzY0OWRmYjkxNTMzMGQwYTRlZjMzZi90ZXh0cmVnaW9uOmQzMjM5ZTQzMDljNjQ5ZGZiOTE1MzMwZDBhNGVmMzNmXzU4_adb555d4-2b53-4427-9f0a-f2276d8a6954"
      unitRef="number">0.0208</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic9d7c56ada0842c792ea0a0c93830902_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDgvZnJhZzpkMzIzOWU0MzA5YzY0OWRmYjkxNTMzMGQwYTRlZjMzZi90ZXh0cmVnaW9uOmQzMjM5ZTQzMDljNjQ5ZGZiOTE1MzMwZDBhNGVmMzNmXzEyMw_9bdbf3b5-dc47-48bb-8018-375031fd175a"
      unitRef="number">0.0625</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i43d890a3318243e39f9f15339962cce8_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDgvZnJhZzpkMzIzOWU0MzA5YzY0OWRmYjkxNTMzMGQwYTRlZjMzZi90ZXh0cmVnaW9uOmQzMjM5ZTQzMDljNjQ5ZGZiOTE1MzMwZDBhNGVmMzNmXzE4Nw_26a658b0-7444-4613-b2e7-049b95327931"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i74d39258c78744c3a7fc720f6e42e181_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDgvZnJhZzpkMzIzOWU0MzA5YzY0OWRmYjkxNTMzMGQwYTRlZjMzZi90ZXh0cmVnaW9uOmQzMjM5ZTQzMDljNjQ5ZGZiOTE1MzMwZDBhNGVmMzNmXzI1OA_d421e4a6-6b21-450e-b90b-b58bd62a2e08"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ia82d04aa068e419fb0dbee71500b60b1_D20200101-20201231"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjMvZnJhZzpkZjY0YzJkZmEzOTA0ZWI5YmVhMjE1Yjk2MWVkYjdhYy90ZXh0cmVnaW9uOmRmNjRjMmRmYTM5MDRlYjliZWEyMTViOTYxZWRiN2FjXzM5_743347fa-9548-439c-94fb-eda84c23c334"
      unitRef="number">0.0188072</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <sncr:PreferredStockConversionRatio
      contextRef="i40dd1d60d7e042ad99e3a5b691103491_D20200101-20201231"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjMvZnJhZzpkZjY0YzJkZmEzOTA0ZWI5YmVhMjE1Yjk2MWVkYjdhYy90ZXh0cmVnaW9uOmRmNjRjMmRmYTM5MDRlYjliZWEyMTViOTYxZWRiN2FjXzc3_c7998dff-7e84-4080-a21c-b2035820092a"
      unitRef="number">0.0555556</sncr:PreferredStockConversionRatio>
    <dei:DocumentType
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8xNjQ5MjY3NDQ1MzAx_e8bb2c1a-de7f-43d0-8be4-ec2971d8b7e7">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6MDZkMjYwNmU5MmFiNGY3ZTgyMjE1OWYyY2UwMWU2ZmQvdGFibGVyYW5nZTowNmQyNjA2ZTkyYWI0ZjdlODIyMTU5ZjJjZTAxZTZmZF8wLTAtMS0xLTEyMjI_746984c5-9de6-4dea-9c07-ab137e4b2d1d">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yNzQ4Nzc5MDczMTI5_005b3b88-2c86-4eb6-8b75-51ef0e83dbeb">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yNzQ4Nzc5MDczMTI5_1db19176-e8ab-41c6-9aa5-ecd0e715aad5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6YmQ4ZmQ1MjAyZmQ4NGVmYWE0YmQ0NmU1OTQ5MDE2NjQvdGFibGVyYW5nZTpiZDhmZDUyMDJmZDg0ZWZhYTRiZDQ2ZTU5NDkwMTY2NF8wLTAtMS0xLTEyNDY_8ea424ea-ea72-4bff-8c37-f33309f01c06">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8xNjQ5MjY3NDQ1MzE4_06a9dcc5-5048-4a26-90b6-b6fa40c3fe05">000-52049</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8xNjQ5MjY3NDQ1MzE5_cf4bf95d-d6f8-493f-9274-dcd09ab3c116">SYNCHRONOSS TECHNOLOGIES, INC</dei:EntityRegistrantName>
    <dei:EntityRegistrantName
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8xNjQ5MjY3NDQ1MzIw_f3336e3e-8567-4c1a-9a93-95b483bea58b">SYNCHRONOSS TECHNOLOGIES, INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NmQxYzcxYzVmY2IyNGU4ODg5N2UyZWM4ZGVkOWJlOTUvdGFibGVyYW5nZTo2ZDFjNzFjNWZjYjI0ZTg4ODk3ZTJlYzhkZWQ5YmU5NV8wLTAtMS0xLTEyMTg_b3f4574d-81d3-461f-a661-381951b51867">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NmQxYzcxYzVmY2IyNGU4ODg5N2UyZWM4ZGVkOWJlOTUvdGFibGVyYW5nZTo2ZDFjNzFjNWZjYjI0ZTg4ODk3ZTJlYzhkZWQ5YmU5NV8wLTEtMS0xLTEyNTA_bcb64fcf-ba73-4616-8c39-1abd4ed9819c">06-1594540</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NmQxYzcxYzVmY2IyNGU4ODg5N2UyZWM4ZGVkOWJlOTUvdGFibGVyYW5nZTo2ZDFjNzFjNWZjYjI0ZTg4ODk3ZTJlYzhkZWQ5YmU5NV8zLTAtMS0xLTEyNTUvdGV4dHJlZ2lvbjoxYTAzMGYxOWJlZTY0Mjc3ODIwMTM2OGFhYTA1NjUxZV8yNzQ4Nzc5MDY5NTI0_23dda248-5706-49e5-be07-1bdcf6e33c82">200 Crossing Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NmQxYzcxYzVmY2IyNGU4ODg5N2UyZWM4ZGVkOWJlOTUvdGFibGVyYW5nZTo2ZDFjNzFjNWZjYjI0ZTg4ODk3ZTJlYzhkZWQ5YmU5NV8zLTAtMS0xLTEyNTUvdGV4dHJlZ2lvbjoxYTAzMGYxOWJlZTY0Mjc3ODIwMTM2OGFhYTA1NjUxZV8yNzQ4Nzc5MDY5NTcz_f56eae27-f623-4019-8818-acbc6cba7406">8th&#160;Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NmQxYzcxYzVmY2IyNGU4ODg5N2UyZWM4ZGVkOWJlOTUvdGFibGVyYW5nZTo2ZDFjNzFjNWZjYjI0ZTg4ODk3ZTJlYzhkZWQ5YmU5NV8zLTAtMS0xLTEyNTUvdGV4dHJlZ2lvbjoxYTAzMGYxOWJlZTY0Mjc3ODIwMTM2OGFhYTA1NjUxZV8yNzQ4Nzc5MDY5NjE2_9ecfe569-a291-41a6-8ae1-46f0329cbc2d">Bridgewater</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NmQxYzcxYzVmY2IyNGU4ODg5N2UyZWM4ZGVkOWJlOTUvdGFibGVyYW5nZTo2ZDFjNzFjNWZjYjI0ZTg4ODk3ZTJlYzhkZWQ5YmU5NV8zLTAtMS0xLTEyNTUvdGV4dHJlZ2lvbjoxYTAzMGYxOWJlZTY0Mjc3ODIwMTM2OGFhYTA1NjUxZV8yNzQ4Nzc5MDY5NjI5_50e02657-e293-4129-b8bc-5a116e36415c">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NmQxYzcxYzVmY2IyNGU4ODg5N2UyZWM4ZGVkOWJlOTUvdGFibGVyYW5nZTo2ZDFjNzFjNWZjYjI0ZTg4ODk3ZTJlYzhkZWQ5YmU5NV8zLTEtMS0xLTEyNTE_47912bad-7c75-4985-b719-738bfe0fa950">08807</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8xNjQ5MjY3NDQ1MzAz_b70c7017-23cc-4aa7-bbe4-2a1c552da15b">866</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8xNjQ5MjY3NDQ1MzA3_faa0d877-fbce-4392-9577-46678a9e8c72">620-3940</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NDE2YTdkOTEyZGRjNDg5YTk1ZjNjNWI2M2IxOWVjMGEvdGFibGVyYW5nZTo0MTZhN2Q5MTJkZGM0ODlhOTVmM2M1YjYzYjE5ZWMwYV8xLTAtMS0xLTEyMTU_9c9b7e17-2212-48d1-b542-c06ce4684f32">Common Stock, par value $.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NDE2YTdkOTEyZGRjNDg5YTk1ZjNjNWI2M2IxOWVjMGEvdGFibGVyYW5nZTo0MTZhN2Q5MTJkZGM0ODlhOTVmM2M1YjYzYjE5ZWMwYV8xLTEtMS0xLTEyMTU_f1a722b2-4117-4a00-8add-9ec94836b95f">SNCR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NDE2YTdkOTEyZGRjNDg5YTk1ZjNjNWI2M2IxOWVjMGEvdGFibGVyYW5nZTo0MTZhN2Q5MTJkZGM0ODlhOTVmM2M1YjYzYjE5ZWMwYV8xLTItMS0xLTEyMTU_a06f1aff-6122-452e-9225-e92f436d0b81">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yMTk5MDIzMjU5MjE5_2f7272b0-a804-4a5e-9294-0e612a25d39a">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yMTk5MDIzMjU5MjIw_15e40b27-db73-4f61-8b3b-99362e0bc196">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8xNjQ5MjY3NDQ1NzYz_69e0b907-d261-4037-ab46-f1f2351abf43">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yMTk5MDIzMjU5MjIy_d363883f-d350-4384-8c0f-4df2ff6cdb85">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntitySmallBusiness
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NGZkZGU1NDYzMGQ3NDdkZWI3MGU5YzhhMTcyNjRiY2MvdGFibGVyYW5nZTo0ZmRkZTU0NjMwZDc0N2RlYjcwZTljOGExNzI2NGJjY18wLTMtMS0xLTUxMjcvdGV4dHJlZ2lvbjo1MDAyNmJiMmVhNjI0NzI3OTE1MTRjYzhjM2IwYjUwNV8yNzQ4Nzc5MDY5NTE4_5d184f1a-b3d1-4fed-bc4a-4f10d07001fb">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGFibGU6NGZkZGU1NDYzMGQ3NDdkZWI3MGU5YzhhMTcyNjRiY2MvdGFibGVyYW5nZTo0ZmRkZTU0NjMwZDc0N2RlYjcwZTljOGExNzI2NGJjY18wLTQtMS0xLTUxMzAvdGV4dHJlZ2lvbjoxNzMxM2VmY2U5ZWU0MjVmYTkwNzE2OTYyOTViMDMxMF8yNzQ4Nzc5MDY5NTEw_d2299911-9f0c-4268-a50b-d3da1869169d">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yNzQ4Nzc5MDczNTIz_f9026ecd-bcec-458d-bcb5-cdbc919f6208">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yMTk5MDIzMjU5MjIz_dbee6d12-d4b9-41be-b65f-302dc94a90da">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ifd4f8248d6b14d699233e764a4db39ac_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yNDgw_ff18f6d5-77e2-4bfb-a9a0-8a064349eced"
      unitRef="usd">148800000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3e8e70e2c6204be3a8d63710c0646e19_I20210312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yODk0_221a4143-456f-493e-981d-82fa69ea1cbf"
      unitRef="shares">44162001</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xL2ZyYWc6ZDlmNTk0N2MzMGUxNGJjOGE1Yjc5ZjgxMjIyODU2MjEvdGV4dHJlZ2lvbjpkOWY1OTQ3YzMwZTE0YmM4YTViNzlmODEyMjI4NTYyMV8yMTk5MDIzMjU5MjI1_1469cced-d6e9-4644-a1f4-d0805e9b76a2">Information required by Part&#160;III (Items&#160;10, 11, 12, 13 and 14)&#160;is incorporated by reference to portions of the Registrant&#x2019;s definitive Proxy Statement for its&#160;2021&#160;Annual Meeting of Stockholders (the &#x201c;Proxy Statement&#x201d;), which is to be filed pursuant to Regulation&#160;14A within 120&#160;days after the end of the Registrant&#x2019;s fiscal year ended December 31, 2020. Except as expressly incorporated by reference, the Proxy Statement shall not be deemed to be a part of this report on Form&#160;10&#x2011;K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQtMS0xLTEtMA_b05ca0eb-bf81-4724-b42c-c9ac6caa518b"
      unitRef="usd">33671000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQtMy0xLTEtMA_b9ce10bc-f3ba-4199-a281-accab8c95836"
      unitRef="usd">39001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzYtMS0xLTEtMA_fc196db7-c37a-48bc-90ee-a89a97d93c91"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzYtMy0xLTEtMA_48b5e76c-e3f6-4640-913b-aebca69f9b3d"
      unitRef="usd">11000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzctMS0xLTEtMA_4d8e73b8-fbd4-4ca0-8a4e-1eda15de969c"
      unitRef="usd">47849000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzctMy0xLTEtMA_85b76dfc-c6de-4959-865a-b769b638b350"
      unitRef="usd">65863000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzgtMS0xLTEtMA_86503370-7422-487b-8b7e-2be62605974b"
      unitRef="usd">39847000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzgtMy0xLTEtMA_c420116b-932f-4ea1-be9f-3ca2328e1a79"
      unitRef="usd">38022000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzExLTEtMS0xLTA_2025350a-25e0-48f1-b178-329c6c4c5997"
      unitRef="usd">121367000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzExLTMtMS0xLTA_15f50e64-76fd-45ad-9b1e-26f38b8ccc38"
      unitRef="usd">142897000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE0LTEtMS0xLTA_8ae8524a-55f2-4c67-b893-e3adabb25b8e"
      unitRef="usd">11732000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE0LTMtMS0xLTA_fa30d258-cd39-4014-8a87-629037d36aa0"
      unitRef="usd">26525000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE1LTEtMS0xLTA_1542539f-661f-4909-a0d0-ffe9ce945937"
      unitRef="usd">34538000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE1LTMtMS0xLTA_c4ed1db5-5105-4a4f-a340-42335e60a87a"
      unitRef="usd">53965000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE2LTEtMS0xLTA_93e16e6b-981f-42c6-b3ea-5b30105af58b"
      unitRef="usd">232771000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE2LTMtMS0xLTA_5de3a6f6-e258-47f1-99fc-e8f26951856e"
      unitRef="usd">222969000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE3LTEtMS0xLTA_b724c60b-46f5-49e0-b665-2fee1cd4221b"
      unitRef="usd">69593000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE3LTMtMS0xLTA_a46e5f96-d30a-46c2-bc84-c4b98c6454da"
      unitRef="usd">77613000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE4LTEtMS0xLTA_3082ed3f-bcd1-4559-8c03-5cf26af37983"
      unitRef="usd">4834000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzE4LTMtMS0xLTA_25aeea40-e838-4b1d-bff6-f41164c5783a"
      unitRef="usd">0</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzIwLTEtMS0xLTA_fc7f8baa-57eb-4e1b-a69a-0888b1c78108"
      unitRef="usd">7420000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzIwLTMtMS0xLTA_c8abce5e-33f8-4d4c-b426-0c4109049b23"
      unitRef="usd">8054000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzI0LTEtMS0xLTY0_5927e3e5-6850-4a03-88dd-d75506dc9715"
      unitRef="usd">360888000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzI0LTMtMS0xLTY3_99d1fa3c-020a-4a85-b235-f5f74f0378e9"
      unitRef="usd">389126000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzIzLTEtMS0xLTA_3f395dbd-328e-4820-9172-7e63bbe506ef"
      unitRef="usd">482255000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzIzLTMtMS0xLTA_cad06ada-f981-4edf-897b-2f149e9e98dc"
      unitRef="usd">532023000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzI3LTEtMS0xLTA_a35fb092-3e59-4712-925f-d6d5740caf77"
      unitRef="usd">12749000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzI3LTMtMS0xLTA_ea7e3684-b235-46d9-80d4-c8becb3f0aaa"
      unitRef="usd">21551000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzI4LTEtMS0xLTA_c4bf746d-6d32-4288-8771-969715accb76"
      unitRef="usd">69326000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzI4LTMtMS0xLTA_0cf7bb5d-7685-42cc-87a4-5d8193b68c0f"
      unitRef="usd">65987000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzI5LTEtMS0xLTA_f81d61e8-74ee-455a-b5f7-aecebbf44ce9"
      unitRef="usd">33045000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzI5LTMtMS0xLTA_c82ce0fd-ce51-475e-82e0-b38cfd3fa379"
      unitRef="usd">65858000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DebtCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzMwLTEtMS0xLTA_ac0a37ce-1b3b-4158-9fad-b84dc4f9acf5"
      unitRef="usd">10000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzMwLTMtMS0xLTA_efb4f248-e7ac-4390-92b8-9f12d14fa26b"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzM0LTEtMS0xLTA_0f2b38a4-cc74-4a41-9185-5ecaa9296731"
      unitRef="usd">125120000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzM0LTMtMS0xLTA_dc15e8fe-4555-4c0b-b160-66da4d4c6406"
      unitRef="usd">153396000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzM5LTEtMS0xLTA_06dce054-1be7-40c2-9d41-673d3fb2e996"
      unitRef="usd">1875000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzM5LTMtMS0xLTA_63031fb1-e16c-4bb8-adee-ecc47b893b36"
      unitRef="usd">1679000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQwLTEtMS0xLTA_1b1d9659-2872-4e67-9d16-d08577e1c172"
      unitRef="usd">12569000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQwLTMtMS0xLTA_961c64a3-4fa8-4722-9714-ceb1d4d5cf5d"
      unitRef="usd">21941000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <sncr:LeaseLiabilityNoncurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQyLTEtMS0xLTA_23a663c1-3594-4de1-8b32-6b283ac5a3d5"
      unitRef="usd">44273000</sncr:LeaseLiabilityNoncurrent>
    <sncr:LeaseLiabilityNoncurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQyLTMtMS0xLTA_60cd1b74-efeb-4655-878d-435cea4a2e67"
      unitRef="usd">60976000</sncr:LeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQzLTEtMS0xLTA_06fd2fbb-b2b8-4976-9449-93725094986a"
      unitRef="usd">4995000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQzLTMtMS0xLTA_40b0f2d8-fa06-4931-83b2-1abd9559792d"
      unitRef="usd">4589000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ0LTEtMS0xLTA_8184d66c-a3c1-4404-95da-3fc6878f8b20"
      unitRef="usd">12500000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ0LTMtMS0xLTA_5c2e83a4-9509-4b51-8eaa-a1a51ac6640a"
      unitRef="usd">12500000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ1LTEtMS0xLTA_76deade7-40af-4379-8825-8acf23212d00"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ1LTMtMS0xLTA_fd4896c2-f22a-45a9-a37d-1f570a1d14aa"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMWZjNGZkZGI4YjU0M2FkOGYxMzZmMGMxMmU3Y2E3N18yNzQ4Nzc5MDY5NzE3_6ad1a94b-10fb-4dd6-af68-b89d6a9d80f0"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMWZjNGZkZGI4YjU0M2FkOGYxMzZmMGMxMmU3Y2E3N18yNzQ4Nzc5MDY5NzE3_c9fe3832-8ff0-419d-a3f6-7860974bb3c4"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMWZjNGZkZGI4YjU0M2FkOGYxMzZmMGMxMmU3Y2E3N18yNzQ4Nzc5MDY5NzMx_5fe0d790-c6ea-47b1-ba04-efa1eae652fe"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMWZjNGZkZGI4YjU0M2FkOGYxMzZmMGMxMmU3Y2E3N18yNzQ4Nzc5MDY5NzMx_7c5841bb-482d-49d7-9a69-c6b7bf53b958"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMWZjNGZkZGI4YjU0M2FkOGYxMzZmMGMxMmU3Y2E3N18yNzQ4Nzc5MDY5NjUy_44c786de-acb8-49b9-95c2-8786cc8ad8ba"
      unitRef="shares">250000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMWZjNGZkZGI4YjU0M2FkOGYxMzZmMGMxMmU3Y2E3N18yNzQ4Nzc5MDY5NjUy_8f5dbc53-0069-491c-b164-7b85462e8505"
      unitRef="shares">250000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMWZjNGZkZGI4YjU0M2FkOGYxMzZmMGMxMmU3Y2E3N18yNzQ4Nzc5MDY5NjU5_15ff21c9-fdf2-4479-82a9-dd821e9eaa2b"
      unitRef="shares">217000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMWZjNGZkZGI4YjU0M2FkOGYxMzZmMGMxMmU3Y2E3N18yNzQ4Nzc5MDY5NjU5_770bd3f4-dd60-4285-be00-fd43794692ad"
      unitRef="shares">217000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ3LTEtMS0xLTc3_e3e1cd7e-168a-4078-87de-1259d3ea8808"
      unitRef="usd">237641000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzQ3LTMtMS0xLTgy_b6ad6414-8816-4dd8-a15b-95a40794e5da"
      unitRef="usd">200865000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZDg0ZTQyYzJjMDc0Y2JjYTc5NmRkZTZlM2MwNDAwMV8yNzQ4Nzc5MDY5NzE5_348c4b1b-77ae-4c1f-aaed-909dad667866"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZDg0ZTQyYzJjMDc0Y2JjYTc5NmRkZTZlM2MwNDAwMV8yNzQ4Nzc5MDY5NzE5_fbb2d2f7-0479-413e-b700-e678c051f9e9"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZDg0ZTQyYzJjMDc0Y2JjYTc5NmRkZTZlM2MwNDAwMV8yNzQ4Nzc5MDY5NzI5_6a0fbda1-c289-42f1-b4a1-1230676ceba8"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZDg0ZTQyYzJjMDc0Y2JjYTc5NmRkZTZlM2MwNDAwMV8yNzQ4Nzc5MDY5NzI5_c3b88a14-0c0f-478c-9fa0-dca23c269e0a"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZDg0ZTQyYzJjMDc0Y2JjYTc5NmRkZTZlM2MwNDAwMV8yNzQ4Nzc5MDY5NjI5_fb7b0974-a2c3-40d3-9635-16b6142c32ed"
      unitRef="shares">51177000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZDg0ZTQyYzJjMDc0Y2JjYTc5NmRkZTZlM2MwNDAwMV8yNzQ4Nzc5MDY5NjM4_7f52be19-c71c-4ac9-9430-0880b322bbbe"
      unitRef="shares">51704000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZDg0ZTQyYzJjMDc0Y2JjYTc5NmRkZTZlM2MwNDAwMV8yNzQ4Nzc5MDY5NjQ3_8d3ce1e5-29cf-47c7-b1c3-3357fa44a301"
      unitRef="shares">44015000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZDg0ZTQyYzJjMDc0Y2JjYTc5NmRkZTZlM2MwNDAwMV8yNzQ4Nzc5MDY5NjU2_670c8715-2e20-4359-8bac-68649af1829b"
      unitRef="shares">44542000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTEtMS0xLTA_4b04c2ea-56e8-475a-932c-8b6c2f69c43f"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUwLTMtMS0xLTA_6cbd0c16-3bd4-46ee-870e-10aa976def60"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjphYzRmYTY5NWNkMWU0NTUyOWM3MjM3ZjgxMTMwNTM5M18yNzQ4Nzc5MDY5NTU0_8815728e-250d-41ee-9473-4d3b5832f3ec"
      unitRef="shares">7162000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjphYzRmYTY5NWNkMWU0NTUyOWM3MjM3ZjgxMTMwNTM5M18yNzQ4Nzc5MDY5NTY0_9159f17f-cd92-4c16-a717-822075e52871"
      unitRef="shares">7162000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUxLTEtMS0xLTA_b356c471-31ab-4d38-abd7-655203286a8a"
      unitRef="usd">82087000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUxLTMtMS0xLTA_9d8d62bd-dce7-4dc0-b12a-459652c0ac70"
      unitRef="usd">82087000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUyLTEtMS0xLTA_02ae2d12-2c23-49ad-be92-2cebd9aa741a"
      unitRef="usd">499348000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUyLTMtMS0xLTA_23c79210-2144-41fe-b2ee-28e3a45fa1c6"
      unitRef="usd">525739000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUzLTEtMS0xLTA_35f06367-3e08-403a-9792-5e77a345cfae"
      unitRef="usd">-28213000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzUzLTMtMS0xLTA_70d29cd5-43d4-4509-84ab-f1dcb9e1e4ca"
      unitRef="usd">-33261000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzU0LTEtMS0xLTA_37783084-d3f5-472c-94b8-82391b09f636"
      unitRef="usd">-345771000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzU0LTMtMS0xLTA_ff8c885a-ada1-41da-a358-609cef6dd4b9"
      unitRef="usd">-334319000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzU1LTEtMS0xLTA_e4ebe5b8-7a80-46bd-a78f-76a19f268dbb"
      unitRef="usd">43282000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzU1LTMtMS0xLTA_76fe4cfc-f82f-4724-84a6-1185be2b61e8"
      unitRef="usd">76077000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzU3LTEtMS0xLTc3_c4211210-e00d-4948-8f06-38735c33e7a5"
      unitRef="usd">482255000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzU3LTMtMS0xLTgy_9c07dfcd-e6fc-48ab-a702-426ae0a77f02"
      unitRef="usd">532023000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMtNi0xLTEtMA_fa601409-63aa-4a28-a729-2ccef892b27a"
      unitRef="usd">291670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMtOC0xLTEtMA_cb0c36d4-6a32-42d9-8ed2-fa96f7111dbb"
      unitRef="usd">308749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMtMTAtMS0xLTA_64d09a5c-e091-405d-9d4b-20b8b397fe9d"
      unitRef="usd">325839000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtNi0xLTEtMA_50accb58-4dbe-4388-9e42-74c213f7f5f4"
      unitRef="usd">121817000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtOC0xLTEtMA_2830ee60-d4bd-4e04-a4e4-fc55d732eaa4"
      unitRef="usd">150407000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtMTAtMS0xLTA_6a7905e7-e579-4cd1-ad9f-6807deeae7fd"
      unitRef="usd">158802000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzYtNi0xLTEtMA_ffce6845-8b97-4fd6-88c5-14437eac7b65"
      unitRef="usd">77043000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzYtOC0xLTEtMA_88889739-60b2-4db8-b4ca-ac3508cfe159"
      unitRef="usd">75568000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzYtMTAtMS0xLTA_119effa7-2159-4658-b96f-ae6a38e9d0ef"
      unitRef="usd">79172000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzctNi0xLTEtMA_8baff626-d3e2-4718-a5cb-a4b6b80e1911"
      unitRef="usd">89292000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzctOC0xLTEtMA_87837775-f484-493e-a586-befb581d06b1"
      unitRef="usd">112771000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzctMTAtMS0xLTA_d5c7cef5-0e3b-4910-a184-96635a69615e"
      unitRef="usd">122112000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzktNi0xLTEtMA_88359e2d-d737-454c-b651-11c98095418d"
      unitRef="usd">7955000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzktOC0xLTEtMA_23ed1ed3-dcb2-489a-b155-1f8f226a3f04"
      unitRef="usd">755000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzktMTAtMS0xLTA_bec5270f-2c09-4a76-bb1e-9f19da991e95"
      unitRef="usd">12375000</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzEwLTYtMS0xLTA_26811857-01b6-4702-8758-7066c1926dba"
      unitRef="usd">43685000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzEwLTgtMS0xLTA_f928cf3e-16a9-4593-a4f9-9ef7a9b6caaf"
      unitRef="usd">77036000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzEwLTEwLTEtMS0w_272c79c1-8662-4899-a5be-110ea215d5be"
      unitRef="usd">117654000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CostsAndExpenses
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzExLTYtMS0xLTA_9f14bee1-8006-40a7-86d9-c83de5b2d9bc"
      unitRef="usd">339792000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzExLTgtMS0xLTA_4fd7c401-200d-465e-b654-153bdb6179c1"
      unitRef="usd">416537000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzExLTEwLTEtMS0w_89b6d94a-c626-4104-b2d0-1877db1f25eb"
      unitRef="usd">490115000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzEyLTYtMS0xLTA_4260e131-da1f-46e8-bcf8-7de16e2ec8ae"
      unitRef="usd">-48122000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzEyLTgtMS0xLTA_0620f3dd-946c-4ba5-8068-dc5b7a8d3a16"
      unitRef="usd">-107788000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzEyLTEwLTEtMS0w_f96facbb-3a75-4dc0-9af7-fd20d79dac03"
      unitRef="usd">-164276000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzEzLTYtMS0xLTA_90afd622-fda3-4c34-a22a-4416ac97d537"
      unitRef="usd">1597000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzEzLTgtMS0xLTA_ba8bf3bb-d6ec-4aee-91e1-c5d5a5e81c96"
      unitRef="usd">1258000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzEzLTEwLTEtMS0w_32d6dda7-80d0-464e-8548-60713ffa23f5"
      unitRef="usd">7770000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE0LTYtMS0xLTA_fccb3451-d058-4439-b1c3-b3b10660617c"
      unitRef="usd">476000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE0LTgtMS0xLTA_2831adaf-8faa-4c2a-a3e7-f5c9a618184e"
      unitRef="usd">1355000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE0LTEwLTEtMS0w_9f42cc93-ec3a-43a5-91cf-a4196703bd60"
      unitRef="usd">4911000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE1LTYtMS0xLTA_505a6c43-5335-4900-8516-c5270530b1d4"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE1LTgtMS0xLTA_e67cc076-3fdf-499d-b56e-f29c2ce80404"
      unitRef="usd">822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE1LTEwLTEtMS0w_d7ba46bc-34b8-42af-9611-53474fe9bf36"
      unitRef="usd">1760000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE2LTYtMS0xLTA_61ffd2b0-b61c-4b0b-8db8-92fb92acadd6"
      unitRef="usd">9535000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE2LTgtMS0xLTA_9785b08f-7532-4cf3-b5e3-635ff89b6bdd"
      unitRef="usd">7389000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE2LTEwLTEtMS0w_fce11092-b848-4b41-8fd0-3aebd76113ef"
      unitRef="usd">-74917000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE3LTYtMS0xLTA_72df8669-9c98-4468-8cd8-1c8960fe80d7"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE3LTgtMS0xLTA_6fc8eabe-37bc-4442-9cc7-662505059490"
      unitRef="usd">-1619000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE3LTEwLTEtMS0w_ea294552-a177-4eed-b95f-868e7204011a"
      unitRef="usd">-28600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE4LTYtMS0xLTA_9a8a5ffa-c053-4918-b8a4-f5384997c0ee"
      unitRef="usd">-37466000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE4LTgtMS0xLTA_57d29b5f-bcd9-49bc-84df-77ef7c9e43bc"
      unitRef="usd">-101293000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE4LTEwLTEtMS0w_f040c5fb-344b-488b-b8c6-646117672333"
      unitRef="usd">-263174000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE5LTYtMS0xLTA_4f628fdb-92e2-42ca-ada2-e6b9ed6b155c"
      unitRef="usd">-27108000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE5LTgtMS0xLTA_c65f5345-b49b-48b7-8dc1-890a8303dc5e"
      unitRef="usd">2174000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzE5LTEwLTEtMS0w_5db0c774-3df1-4ca6-8e88-c4716821f3d9"
      unitRef="usd">-17894000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIwLTYtMS0xLTA_dac42e93-9af5-4dd9-991d-bf9fcca1c1cd"
      unitRef="usd">-10358000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIwLTgtMS0xLTA_cabff160-1835-4c19-9f3b-7a0209ecc1b9"
      unitRef="usd">-103467000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIwLTEwLTEtMS0w_8e649341-26e4-4a7b-96cf-5d2a72c04a11"
      unitRef="usd">-245280000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTYtMS0xLTA_f54af9fd-f613-48e4-87c5-d10ba0ec4f72"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTgtMS0xLTA_6b9b495d-3e77-4746-a6e8-7d0510af9837"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTEwLTEtMS0w_a1ae0d38-200b-4c38-9475-c40c93a5b498"
      unitRef="usd">18288000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIyLTYtMS0xLTA_e8084447-65ab-4103-91e4-22e752485fa6"
      unitRef="usd">-10358000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIyLTgtMS0xLTA_d3e87e4a-8bdc-46cf-8c33-0e10721ae77d"
      unitRef="usd">-103467000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIyLTEwLTEtMS0w_4b5dbb30-5ce7-45d3-be2e-4eb401e7d64c"
      unitRef="usd">-226992000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIzLTYtMS0xLTA_974d7a42-7876-44f7-98a3-14bd075794a7"
      unitRef="usd">344000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIzLTgtMS0xLTA_833f41ac-1c48-4e5c-8be4-2b6d004dc917"
      unitRef="usd">1126000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIzLTEwLTEtMS0w_972e7513-8a06-42fb-9d05-a981fc2801c4"
      unitRef="usd">-8837000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzI0LTYtMS0xLTA_abb1bfb5-bc7c-4628-b563-9f45f8156ae9"
      unitRef="usd">37981000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzI0LTgtMS0xLTA_a7d25150-1cee-4264-b811-be6a94e9eb9a"
      unitRef="usd">32134000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzI0LTEwLTEtMS0w_a83a3b8a-60f4-4c97-a18d-bb18f4e75a9e"
      unitRef="usd">25593000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzI1LTYtMS0xLTA_c0608e3e-05a5-46ab-931a-67adfa515368"
      unitRef="usd">-48683000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzI1LTgtMS0xLTA_0188e00d-6839-47ef-aca3-638f77f4e69f"
      unitRef="usd">-136727000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzI1LTEwLTEtMS0w_e821c8a7-c993-48fd-b00a-6c023153c137"
      unitRef="usd">-243748000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMwLTYtMS0xLTA_20babca4-bc08-4ec0-add4-2e0e3d1f9610"
      unitRef="usdPerShare">-1.16</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMwLTgtMS0xLTA_a131c8df-5f4a-4532-84af-2ec92c20aa52"
      unitRef="usdPerShare">-3.36</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMwLTEwLTEtMS0w_beb6429a-406e-4fb4-924f-66bd6e290921"
      unitRef="usdPerShare">-6.51</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTYtMS0xLTA_12b9e161-ee0c-4839-a051-729fe294f6f3"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTgtMS0xLTA_aafc31fe-68ba-49fe-8ddb-2096db8962a0"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTEwLTEtMS0w_7cee11c0-b97b-41d2-8e3d-12924aa1a84a"
      unitRef="usdPerShare">0.46</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMyLTYtMS0xLTA_4cd156f8-f4d3-4eff-8e7b-e505ded9553f"
      unitRef="usdPerShare">-1.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMyLTgtMS0xLTA_92df6029-0771-4d13-ba80-0b3bdd074a1b"
      unitRef="usdPerShare">-3.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMyLTEwLTEtMS0w_a8e82540-a036-465e-8277-86ba4c1d33a3"
      unitRef="usdPerShare">-6.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM0LTYtMS0xLTA_173fccd4-4608-4221-bf71-1961903edd5d"
      unitRef="usdPerShare">-1.16</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM0LTgtMS0xLTA_f77e1a31-919f-4a52-a525-08b4d206995a"
      unitRef="usdPerShare">-3.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM0LTEwLTEtMS0w_1f148a83-74d4-4fee-8f60-e36abf570cdf"
      unitRef="usdPerShare">-6.51</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTYtMS0xLTA_ae058da7-6794-40d4-91c1-0ac20053623d"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTgtMS0xLTA_8235b363-1322-4bc8-831a-027173265dce"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTEwLTEtMS0w_2ac1766d-3bd3-4d41-8dac-cac6eeb2dddd"
      unitRef="usdPerShare">0.46</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM2LTYtMS0xLTA_e90eef13-e9b5-4263-818f-7b3550242f54"
      unitRef="usdPerShare">-1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM2LTgtMS0xLTA_57a260b6-e571-454d-b4d2-11f395e2760c"
      unitRef="usdPerShare">-3.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM2LTEwLTEtMS0w_c98f5de7-e10e-4a6d-9518-a4369d61e839"
      unitRef="usdPerShare">-6.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM4LTYtMS0xLTA_70db3a2b-e377-446a-9cec-e12f7864987d"
      unitRef="shares">41950000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM4LTgtMS0xLTA_08871958-ea90-4e7f-b052-eb2d1765ffde"
      unitRef="shares">40694000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM4LTEwLTEtMS0w_655efcd9-e9f5-4c05-b4f6-ac7b717abab0"
      unitRef="shares">40277000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM5LTYtMS0xLTA_fece76f3-ed89-4411-8b29-733423edb06c"
      unitRef="shares">41950000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM5LTgtMS0xLTA_87897dc1-4b5f-4ce4-a38e-3af96dc9d8e0"
      unitRef="shares">40694000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM5LTEwLTEtMS0w_2425c1ed-f7e7-46e6-98f5-818a2e216938"
      unitRef="shares">40277000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzItOC0xLTEtMA_dcc344a3-726b-4b4f-bb30-3c89be931864"
      unitRef="usd">-10358000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzItMTAtMS0xLTA_840930c4-973b-4c5f-9414-49cbcf00a5ca"
      unitRef="usd">-103467000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzItMTItMS0xLTA_28bc72f1-ac1f-4eef-a78f-b68a0ec10ffa"
      unitRef="usd">-226992000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzQtOC0xLTEtMA_20838a4c-7cbb-49ba-bea1-a04da3e2d37d"
      unitRef="usd">2128000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzQtMTAtMS0xLTA_8b479bd6-8cc1-4f50-8f73-852575cb9d64"
      unitRef="usd">-1768000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzQtMTItMS0xLTA_d9115b07-9487-4e9f-a556-f04fb8b74440"
      unitRef="usd">-6152000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzUtOC0xLTEtMA_e3dbad12-8447-4d0b-8169-fc2c0f678a2c"
      unitRef="usd">751000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzUtMTAtMS0xLTA_506d08c1-42e9-4f9b-9091-fdb639014634"
      unitRef="usd">-710000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzUtMTItMS0xLTA_1b600b8d-303e-4387-b6f6-85af0462ab43"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <sncr:OtherComprehensiveIncomeNetGainLossOnIntraEntityForeignCurrencyTransactionsArisingDuringPeriodNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzYtOC0xLTEtMA_f3e898c3-6e11-4262-88ab-c07aba91c657"
      unitRef="usd">2169000</sncr:OtherComprehensiveIncomeNetGainLossOnIntraEntityForeignCurrencyTransactionsArisingDuringPeriodNetOfTax>
    <sncr:OtherComprehensiveIncomeNetGainLossOnIntraEntityForeignCurrencyTransactionsArisingDuringPeriodNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzYtMTAtMS0xLTA_ea7eb6fe-e8a0-4249-937f-6db2c55be6e3"
      unitRef="usd">-400000</sncr:OtherComprehensiveIncomeNetGainLossOnIntraEntityForeignCurrencyTransactionsArisingDuringPeriodNetOfTax>
    <sncr:OtherComprehensiveIncomeNetGainLossOnIntraEntityForeignCurrencyTransactionsArisingDuringPeriodNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzYtMTItMS0xLTA_66af3f25-10f2-4fa3-87be-f3c69675865a"
      unitRef="usd">-821000</sncr:OtherComprehensiveIncomeNetGainLossOnIntraEntityForeignCurrencyTransactionsArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzctOC0xLTEtMA_9a2436cf-dce2-4117-b8e1-41ceb238db06"
      unitRef="usd">5048000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzctMTAtMS0xLTA_1077786f-0aaf-4fa9-9db3-34f2c27632e8"
      unitRef="usd">-2878000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzctMTItMS0xLTA_1b3ea05a-3ba3-452a-a1e8-a584983b24c3"
      unitRef="usd">-7010000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzgtOC0xLTEtMA_b4444b68-f12f-44d2-96bc-3ff4fbde5e09"
      unitRef="usd">-5310000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzgtMTAtMS0xLTA_a290a620-d686-4284-8382-77a5d3223a18"
      unitRef="usd">-106345000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzgtMTItMS0xLTA_698b2962-ba18-4c13-aca7-bd020a9a0dc0"
      unitRef="usd">-234002000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzktOC0xLTEtMA_57b96a52-de20-4ed3-bcb0-810573b7680b"
      unitRef="usd">344000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzktMTAtMS0xLTA_a4702be7-7224-4e8a-8e1b-68f851d57468"
      unitRef="usd">1126000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzktMTItMS0xLTA_2a66cf92-158a-4d16-b860-22929ab1339b"
      unitRef="usd">-8837000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzEwLTgtMS0xLTA_dc56d1b7-15e7-4ed2-b02c-70c58e943682"
      unitRef="usd">-5654000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzEwLTEwLTEtMS0w_9f342bd5-0f2a-4bf5-a07a-f4ece323b05e"
      unitRef="usd">-107471000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDIvZnJhZzphZjg5Yjg0MGZjNGQ0MjJjYjllODQ5MDg5NmRiMmE3Yy90YWJsZTo4NWZjMWY1MTdiYmY0YWJmODMyY2I1YjUzYzJmZjUyOS90YWJsZXJhbmdlOjg1ZmMxZjUxN2JiZjRhYmY4MzJjYjViNTNjMmZmNTI5XzEwLTEyLTEtMS0w_c1315482-1842-42e3-8091-5713a42d1945"
      unitRef="usd">-225165000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="i490292047fba4b51bc0b76e9eac13769_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzItMS0xLTEtMA_f18553af-551a-4f89-8cd5-dc94df069718"
      unitRef="shares">52028000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i490292047fba4b51bc0b76e9eac13769_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzItMy0xLTEtMA_7ff9c174-b9c5-445f-bf92-a9f2dc164fa8"
      unitRef="usd">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="iadc6b44710fd47cdb549d4d7df45c1f7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzItNS0xLTEtMA_aafed545-ece6-41ed-bfa2-d8f9b81e4b1c"
      unitRef="shares">5060000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iadc6b44710fd47cdb549d4d7df45c1f7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzItNy0xLTEtMA_f3b45b93-91dc-429e-a8f2-b36e8a8ab2af"
      unitRef="usd">-105584000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8137a3f6b534b648f822bebe473084b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzItOS0xLTEtMA_86d27ce7-ef58-4f07-9be0-d78e3a953f77"
      unitRef="usd">597553000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6108494317e44442903d656f887423bf_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzItMTEtMS0xLTA_7bc3baf0-2ddf-48b0-b928-2fb33203e58d"
      unitRef="usd">-23373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d3ff63b541f4e70b9f2704e9d5d45ed_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzItMTMtMS0xLTA_d0e73af8-c2ae-4f01-bb3f-97447e472bcc"
      unitRef="usd">-5014000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6d7ee5b35d348cebf71872f67176981_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzItMTUtMS0xLTA_ce670753-725c-4e02-ae69-7fb407ea7427"
      unitRef="usd">463587000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
      contextRef="i7682070c5e514df3a6d66ee605e7651c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzMtOS0xLTEtMA_11879f18-40cb-4475-bebf-18e2234be074"
      unitRef="usd">27201000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzMtMTUtMS0xLTA_ea16a7bc-e468-4a7c-bfed-c8abef1d7a22"
      unitRef="usd">27201000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i9f9f91a160f64ef98fc5cafea361938f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzQtMS0xLTEtMA_7a1b79bd-b980-4aa2-bb28-747de29bf434"
      unitRef="shares">1707000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzQtMTUtMS0xLTA_ce3a85cb-9505-417b-874f-0e2bd82f21f0"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:DividendsPreferredStock
      contextRef="i7682070c5e514df3a6d66ee605e7651c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzYtOS0xLTEtMA_691a9985-e417-46de-8e6c-5026e342d5f8"
      unitRef="usd">24331000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzYtMTUtMS0xLTA_53d169bc-4d8f-46a7-9e98-beee256d101f"
      unitRef="usd">24331000</us-gaap:DividendsPreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i7682070c5e514df3a6d66ee605e7651c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzctOS0xLTEtMA_5145be83-eb38-4933-b1aa-56e30a3bbe9b"
      unitRef="usd">1262000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzctMTUtMS0xLTA_4d674367-d504-4c4a-acb3-7d56b7e36353"
      unitRef="usd">1262000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="i9f9f91a160f64ef98fc5cafea361938f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzEyLTEtMS0xLTA_d20cfdc9-0233-41b3-86d6-1d7712c4a2b7"
      unitRef="shares">-3893000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="idb7559e6af54404b83234452e8755eb4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzEyLTUtMS0xLTA_b7f12079-4919-4442-8f31-bc8e7a8f9369"
      unitRef="shares">3893000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="idb7559e6af54404b83234452e8755eb4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzEyLTctMS0xLTA_a09d3311-1933-44d7-a9af-aedac75eba43"
      unitRef="usd">-68327000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i7682070c5e514df3a6d66ee605e7651c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzEyLTktMS0xLTA_8e9c0a2c-207a-41ce-a221-04c9448fa54c"
      unitRef="usd">68327000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzEyLTE1LTEtMS0w_4b436c67-fe96-4e6e-8577-9e75268a8694"
      unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i9f9f91a160f64ef98fc5cafea361938f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzEzLTEtMS0xLTA_3e1cd097-d054-499d-b551-f089e9b4b546"
      unitRef="shares">6000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7682070c5e514df3a6d66ee605e7651c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzEzLTktMS0xLTA_c106f532-3f06-4e2d-8c06-04baf34c39b4"
      unitRef="usd">76000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzEzLTE1LTEtMS0w_92332312-e7b6-4e9e-bac4-b8f4f2312c1e"
      unitRef="usd">76000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="idb7559e6af54404b83234452e8755eb4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzE1LTUtMS0xLTA_b4fb0f03-d363-4949-ad56-afc04dd0dba9"
      unitRef="shares">5995000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="idb7559e6af54404b83234452e8755eb4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzE1LTctMS0xLTA_80b5264c-deac-4b90-aa96-e8b2988d3a69"
      unitRef="usd">44830000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzE1LTE1LTEtMS0w_5234062e-16df-4f3e-8a34-e677bd47cb76"
      unitRef="usd">44830000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i180c170ef1394baba9bbc66ad2e321b5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzE3LTEzLTEtMS0w_5c19f7e0-d80d-40dd-8132-229ed16f5cfb"
      unitRef="usd">-218155000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzE3LTE1LTEtMS0w_e28dda7a-029a-49fa-ab86-4079bbf49d9a"
      unitRef="usd">-218155000</us-gaap:NetIncomeLoss>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="i7682070c5e514df3a6d66ee605e7651c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzE4LTktMS0xLTA_a516b661-69ea-41bc-abd9-a6fea21b1b53"
      unitRef="usd">3943000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzE4LTE1LTEtMS0w_6d5673ae-b136-47aa-8eb1-43698576e7f6"
      unitRef="usd">3943000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if79c53dc56e34cd7ad6365a93ddcc5a8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzE5LTExLTEtMS0w_ed0c369a-b19e-4124-94cf-5403d956133f"
      unitRef="usd">-7059000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzE5LTE1LTEtMS0w_df693b83-9eee-4422-bee6-a399b6d471e4"
      unitRef="usd">-7059000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i94ee733ba5fb46a2841e3e1d57655906_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzIyLTExLTEtMS0w_37fdddcc-9540-4d71-bc19-74550a643815"
      unitRef="usd">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i73ae780364ec41d1a57007f498fef0af_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzIyLTEzLTEtMS0w_03acc9c5-af6c-40f1-b8d2-f577243fc01f"
      unitRef="usd">-10130000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i51f6d7ce88de454794136fb2b25370ca_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzIyLTE1LTEtMS0w_10c8862a-963b-40ab-9f1c-cf7e1091399a"
      unitRef="usd">-10081000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityOther
      contextRef="i7682070c5e514df3a6d66ee605e7651c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzIzLTktMS0xLTA_043c9df8-3172-44e1-bf16-80ac3b38415d"
      unitRef="usd">28000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzIzLTE1LTEtMS0w_02f64084-999d-42e9-aa57-dfe11b0e0c22"
      unitRef="usd">28000</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="i39c23538dde14490b7d0db401411a5c3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzI4LTEtMS0xLTA_7bea09ca-cfbd-4f83-99cf-e7e50269fb8c"
      unitRef="shares">49836000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i39c23538dde14490b7d0db401411a5c3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzI4LTMtMS0xLTA_c3ac3850-3ad8-4e3b-8b50-bde7d039d124"
      unitRef="usd">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i299f193688424121bdda4843edf3acac_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzI4LTUtMS0xLTA_c5a5961c-e5c0-4b34-a5a5-c8026ec2b082"
      unitRef="shares">7162000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i299f193688424121bdda4843edf3acac_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzI4LTctMS0xLTA_eaf50ac0-24b1-44b7-a623-a3d6847c0900"
      unitRef="usd">-82087000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a3fdc0cad3548bd8172349cac3ece48_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzI4LTktMS0xLTA_343ff063-b027-47d3-9207-6ba517fea979"
      unitRef="usd">534673000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96075b5452ef4d9ea6255991999423d5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzI4LTExLTEtMS0w_a4aafe45-36bd-4a6f-b3a1-572e109a675b"
      unitRef="usd">-30383000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib32413bd8566483daa48e20c90d012c2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzI4LTEzLTEtMS0w_00509fca-2f89-406f-a19b-7f76ef6fad5c"
      unitRef="usd">-233299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4164a4850cc54824804bcf7e192efb1e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTphYTE5NDFmMDMzOWQ0NzZlODdmMmI5MjlhYTBlN2RmZS90YWJsZXJhbmdlOmFhMTk0MWYwMzM5ZDQ3NmU4N2YyYjkyOWFhMGU3ZGZlXzI4LTE1LTEtMS0w_e6af9029-7a58-4c5a-a731-355fb29baa03"
      unitRef="usd">188909000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i39c23538dde14490b7d0db401411a5c3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzItMS0xLTEtMA_7bea09ca-cfbd-4f83-99cf-e7e50269fb8c"
      unitRef="shares">49836000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i39c23538dde14490b7d0db401411a5c3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzItMy0xLTEtMA_c3ac3850-3ad8-4e3b-8b50-bde7d039d124"
      unitRef="usd">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i299f193688424121bdda4843edf3acac_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzItNS0xLTEtMA_c5a5961c-e5c0-4b34-a5a5-c8026ec2b082"
      unitRef="shares">7162000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i299f193688424121bdda4843edf3acac_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzItNy0xLTEtMA_eaf50ac0-24b1-44b7-a623-a3d6847c0900"
      unitRef="usd">-82087000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a3fdc0cad3548bd8172349cac3ece48_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzItOS0xLTEtMA_343ff063-b027-47d3-9207-6ba517fea979"
      unitRef="usd">534673000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96075b5452ef4d9ea6255991999423d5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzItMTEtMS0xLTA_a4aafe45-36bd-4a6f-b3a1-572e109a675b"
      unitRef="usd">-30383000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib32413bd8566483daa48e20c90d012c2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzItMTMtMS0xLTA_00509fca-2f89-406f-a19b-7f76ef6fad5c"
      unitRef="usd">-233299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4164a4850cc54824804bcf7e192efb1e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzItMTUtMS0xLTA_e6af9029-7a58-4c5a-a731-355fb29baa03"
      unitRef="usd">188909000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
      contextRef="i0115352d4f0e40a5b6e38f4bada8ef0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzMtOS0xLTEtMA_70aec901-b1f4-4afb-9962-172605e706b6"
      unitRef="usd">22050000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzMtMTUtMS0xLTA_b113c512-742e-4d6c-b98a-59f3cb0f8af4"
      unitRef="usd">22050000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i741ddf9d0cdf4b0da9ad236c33362d8a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzQtMS0xLTEtMA_35fbac09-e29e-4a3b-9117-af609773e19b"
      unitRef="shares">1863000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzQtMTUtMS0xLTA_eb83cf32-1ead-4319-8eea-944ebdde1b1f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:DividendsPreferredStock
      contextRef="i0115352d4f0e40a5b6e38f4bada8ef0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzYtOS0xLTEtMA_c96676c4-6105-4c7c-953d-1414c9085590"
      unitRef="usd">29877000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzYtMTUtMS0xLTA_4461947e-980e-476c-992a-bf3524c21811"
      unitRef="usd">29877000</us-gaap:DividendsPreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i0115352d4f0e40a5b6e38f4bada8ef0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzctOS0xLTEtMA_753ff255-2406-4633-8a10-9b9858d70dda"
      unitRef="usd">2257000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzctMTUtMS0xLTA_fa1b6642-ce34-4c97-8191-dcd609e8d07e"
      unitRef="usd">2257000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i741ddf9d0cdf4b0da9ad236c33362d8a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzgtMS0xLTEtMA_04c60ae5-b34c-49e6-b60a-afd8c1cbe03c"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0115352d4f0e40a5b6e38f4bada8ef0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzgtOS0xLTEtMA_7263e2f3-fc0e-4aa0-845b-e5dfd077332f"
      unitRef="usd">39000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzgtMTUtMS0xLTA_78ec5e7f-3b63-4979-94ff-aa72d8dbd7a2"
      unitRef="usd">39000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i741ddf9d0cdf4b0da9ad236c33362d8a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzEzLTEtMS0xLTA_f4baf28c-66c9-42ad-89f1-35608e81bf10"
      unitRef="shares">2000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0115352d4f0e40a5b6e38f4bada8ef0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzEzLTktMS0xLTA_6623fc95-dae5-420a-8160-ea9cc95e44ce"
      unitRef="usd">15000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzEzLTE1LTEtMS0w_f91509f9-d5e4-45f9-a332-a4fbb845f609"
      unitRef="usd">15000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if3232176739e4cfd8c1e3c78b6a0bd0e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzE2LTEzLTEtMS0w_d28a4c1f-f6eb-4674-8b86-174cd6cfd7c8"
      unitRef="usd">3574000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a06bd20428440df9e4ad21f873d98b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzE2LTE1LTEtMS0w_67772c65-3feb-46f9-885f-3d6ef3677225"
      unitRef="usd">3574000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ief5635ff841046d498089b2052d9920e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzE3LTEzLTEtMS0w_b7d8c51c-ce08-40c5-9ef0-930d06038a30"
      unitRef="usd">-104593000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzE3LTE1LTEtMS0w_9d7088be-64f4-4475-9ec3-078db47f3344"
      unitRef="usd">-104593000</us-gaap:NetIncomeLoss>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="i0115352d4f0e40a5b6e38f4bada8ef0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzE4LTktMS0xLTA_6dd287cd-a70c-4b90-9b38-a1a9ad03955d"
      unitRef="usd">1126000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzE4LTE1LTEtMS0w_170183ca-347f-4fba-97f2-fa8ff56f62df"
      unitRef="usd">1126000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic038ccb8f588438caa0bb353be8a1a40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzE5LTExLTEtMS0w_363c750b-07ad-45d6-a978-91617d22ceea"
      unitRef="usd">-2878000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzE5LTE1LTEtMS0w_cc682f59-5908-4acb-9398-622e446b1de8"
      unitRef="usd">-2878000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityOther
      contextRef="ief5635ff841046d498089b2052d9920e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzIzLTEzLTEtMS0w_2a47741c-9f95-4eee-8e34-79f7f4f70798"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzIzLTE1LTEtMS0w_c91119cc-519c-4a21-a065-e9494f6f07f2"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2a800b718ec0499cae80acaa3d16f32c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzI3LTEtMS0xLTA_69f2f18b-3429-4fa4-87c9-fc44c73804b7"
      unitRef="shares">51704000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a800b718ec0499cae80acaa3d16f32c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzI3LTMtMS0xLTA_5249dc61-43b0-4551-b045-5b634099ebe2"
      unitRef="usd">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7ba5b7e757534799a3e4cc6c1bdd4fff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzI3LTUtMS0xLTA_ea612110-d98e-4e8e-9899-0c1b64a34b6b"
      unitRef="shares">7162000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ba5b7e757534799a3e4cc6c1bdd4fff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzI3LTctMS0xLTA_61080a7b-d565-458b-ac5c-97c1a4f5f50e"
      unitRef="usd">-82087000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e9cd89ad85447e08982109fb72a5c04_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzI3LTktMS0xLTA_3e798cb5-6190-4d42-b70c-d99a1715d5b7"
      unitRef="usd">525739000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74b36ed821584bb3b158e12554f22dd5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzI3LTExLTEtMS0w_b7edb435-8a10-49f3-8fcb-5b41fed9994f"
      unitRef="usd">-33261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id907076e53814646b6abd81d842d4b95_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzI3LTEzLTEtMS0w_510d4654-c9c2-4f7a-87be-b8a0b3085e5b"
      unitRef="usd">-334319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZTo0Y2I3NWU4NjA4ZGU0NjZjYTBhZjMwYTRhNzNhZDRmZC90YWJsZXJhbmdlOjRjYjc1ZTg2MDhkZTQ2NmNhMGFmMzBhNGE3M2FkNGZkXzI3LTE1LTEtMS0w_0c87388d-460f-49bf-8bfe-6ef758397b7c"
      unitRef="usd">76077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2a800b718ec0499cae80acaa3d16f32c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzItMS0xLTEtMjE3_adef765f-dd55-453d-863a-51d80d34a961"
      unitRef="shares">51704000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a800b718ec0499cae80acaa3d16f32c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzItMy0xLTEtMjE3_4737fdf6-1681-46d9-a877-6b00caab82c6"
      unitRef="usd">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7ba5b7e757534799a3e4cc6c1bdd4fff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzItNS0xLTEtMjE3_cd327aa5-ac28-4aeb-9544-84ff57e947a5"
      unitRef="shares">7162000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ba5b7e757534799a3e4cc6c1bdd4fff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzItNy0xLTEtMjE3_5c00ba79-5dc2-497b-819f-65c1bf2f7d93"
      unitRef="usd">-82087000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e9cd89ad85447e08982109fb72a5c04_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzItOS0xLTEtMjE3_332af5ab-b5a6-40f9-9e5f-6c66949fbda8"
      unitRef="usd">525739000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74b36ed821584bb3b158e12554f22dd5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzItMTEtMS0xLTIxNw_3f2a2b4b-f757-403f-8748-c400d7717a8d"
      unitRef="usd">-33261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id907076e53814646b6abd81d842d4b95_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzItMTMtMS0xLTIxNw_b3c23080-db68-409f-bb8c-ec7b00ce98d5"
      unitRef="usd">-334319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzItMTUtMS0xLTIxNw_7902e7d3-ca48-4b45-bd4f-0ca6396c5dfc"
      unitRef="usd">76077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
      contextRef="ib0535ce5c5054c6d94a7541fcd16ce1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzMtOS0xLTEtMjE3_ac5465b0-b371-4766-9034-63d178d016fb"
      unitRef="usd">11246000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzMtMTUtMS0xLTIxNw_6cbf11ca-088d-4439-bf88-6cfd252dccea"
      unitRef="usd">11246000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3ccf71a93155488ba05e18815d8844a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzQtMS0xLTEtMjE3_b6597081-4174-4eec-be5d-9142a4255784"
      unitRef="shares">-525000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzQtMTUtMS0xLTIxNw_10fb8fd0-d769-4b95-8eb0-2826b2f6b435"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzQtMTUtMS0xLTIxNw_34e4c3b0-8b57-4546-b2a8-e46b902837c3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:DividendsPreferredStock
      contextRef="ib0535ce5c5054c6d94a7541fcd16ce1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzYtOS0xLTEtMjE3_56600aa2-423d-48bd-b2ba-8f2b1f3a5e47"
      unitRef="usd">34451000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzYtMTUtMS0xLTIxNw_dd141dc3-87d4-449c-92e3-755171d96b44"
      unitRef="usd">34451000</us-gaap:DividendsPreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ib0535ce5c5054c6d94a7541fcd16ce1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzctOS0xLTEtMjE3_c075985e-51be-4e17-87d4-c22f19ad797c"
      unitRef="usd">3530000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzctMTUtMS0xLTIxNw_55581135-aac2-40cd-99f9-c010f7dcf307"
      unitRef="usd">3530000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i3ccf71a93155488ba05e18815d8844a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzEzLTEtMS0xLTIxNw_3e18dcc9-169e-420c-9414-1c5417a368b8"
      unitRef="shares">2000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzEzLTE1LTEtMS0yMTc_dada390e-5758-4456-b47b-d11e9f2e4838"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="ia462fd2bafff4b2db4b3c4f75170519e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzE3LTEzLTEtMS0yMTc_56b0d66a-ac5c-4bd8-9505-3520ef12eeed"
      unitRef="usd">-10358000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzE3LTE1LTEtMS0yMTc_719d4dad-6265-44af-8c10-bc93e7554751"
      unitRef="usd">-10358000</us-gaap:NetIncomeLoss>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="ib0535ce5c5054c6d94a7541fcd16ce1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzE4LTktMS0xLTIxNw_6936cae9-5ed7-4b3e-a117-333388e1339d"
      unitRef="usd">344000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="ia462fd2bafff4b2db4b3c4f75170519e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzE4LTEzLTEtMS0yMTc_49736a0b-defd-4405-911a-45d74cfa0250"
      unitRef="usd">-344000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzE4LTE1LTEtMS0yMTc_cfaa6e14-4718-4453-9af9-53c52dec5bde"
      unitRef="usd">0</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iaa05b0ab056646468a102186bcaa9c80_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzE5LTExLTEtMS0yMTc_f7ca478a-8b16-41f6-929b-f042ac5411de"
      unitRef="usd">5048000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzE5LTE1LTEtMS0yMTc_c18318c5-4d36-49ae-8820-e6eda577af35"
      unitRef="usd">5048000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id922cbb6be184393a82753cfc794dfee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzIyLTEzLTEtMS0yMTc_ce18d1cf-c7e0-4479-a2b5-7cd8a88698e9"
      unitRef="usd">-750000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idbc73e85727d4ea8b42ea6349c32313e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzIyLTE1LTEtMS0yMTc_934878f3-d61d-4248-aa5b-d0a22af15c05"
      unitRef="usd">-750000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2b376edf343e42b3984fe9e08f6ce9e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzI3LTEtMS0xLTIxNw_00b712ea-f7bf-4bbd-8ba5-459555da3848"
      unitRef="shares">51177000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2b376edf343e42b3984fe9e08f6ce9e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzI3LTMtMS0xLTIxNw_a1395670-42f8-4b0a-a7b6-abc8525c76e5"
      unitRef="usd">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="id4ccf9ed436548e39138b8fa1791cd48_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzI3LTUtMS0xLTIxNw_8091dc93-e17e-4b05-9a34-ffb532eec1b3"
      unitRef="shares">7162000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4ccf9ed436548e39138b8fa1791cd48_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzI3LTctMS0xLTIxNw_ae164b38-14f0-42c6-95ab-69fafc26a252"
      unitRef="usd">-82087000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1c6dbea7b29471a95b7393e9a9ddb83_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzI3LTktMS0xLTIxNw_5b8e6e07-fea2-49c0-80ca-077b9b8ac3f4"
      unitRef="usd">499348000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i645a17c251f74fdda99dbe813998a39e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzI3LTExLTEtMS0yMTc_355a7977-7a3c-4b88-9393-aaa347009b75"
      unitRef="usd">-28213000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iad48f9dcfb7b46be960414a615793ecc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzI3LTEzLTEtMS0yMTc_ccc4fee3-10de-4146-86e5-b8dc7171d731"
      unitRef="usd">-345771000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDUvZnJhZzozNmE3MTdlZWJlYTg0OTMzOWQ0NTBjM2MzYTljMDg1MS90YWJsZToyOWJhYTY2Y2M3YWY0MjJmYjA5ZWY3ZmJhZDQyZGFkMC90YWJsZXJhbmdlOjI5YmFhNjZjYzdhZjQyMmZiMDllZjdmYmFkNDJkYWQwXzI3LTE1LTEtMS0yMTc_30a4a1bc-85f4-4a64-a7e7-1893b278a837"
      unitRef="usd">43282000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMtMS0xLTEtMA_dbeb6788-f812-4587-86df-eea0978cbb55"
      unitRef="usd">-10358000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMtMy0xLTEtMA_48509385-f115-4c03-b1c0-8634c36eda28"
      unitRef="usd">-103467000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMtNS0xLTEtMA_8e1cfaad-136b-498d-920f-c50140da8b22"
      unitRef="usd">-245280000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzUtMS0xLTEtMA_a177c1fa-fe27-4ff4-83a1-b1153210ce45"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzUtMy0xLTEtMA_4281550a-896b-41af-8f71-341c7c446b96"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzUtNS0xLTEtMA_eaa65ae6-2a4d-4748-b85b-c308d192ba54"
      unitRef="usd">-18288000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <sncr:DepreciationDepletionandAmortizationNetofImpairment
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzktMS0xLTEtMA_c98f78da-2d38-4018-9fca-a6cb026d0403"
      unitRef="usd">42672000</sncr:DepreciationDepletionandAmortizationNetofImpairment>
    <sncr:DepreciationDepletionandAmortizationNetofImpairment
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzktMy0xLTEtMA_3a4ba422-72cb-4fd3-9732-606d0626f33b"
      unitRef="usd">77037000</sncr:DepreciationDepletionandAmortizationNetofImpairment>
    <sncr:DepreciationDepletionandAmortizationNetofImpairment
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzktNS0xLTEtMA_b25666de-67b6-4578-8627-b4dbf6c383e5"
      unitRef="usd">97092000</sncr:DepreciationDepletionandAmortizationNetofImpairment>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzEwLTEtMS0xLTA_da886bd4-579b-4827-998c-0cabd9588d24"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzEwLTMtMS0xLTA_eec01b3b-bd3f-4c08-9568-eb26e93d23d4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzEwLTUtMS0xLTA_8b0a9e67-074f-4540-a7ab-d402623c8a3b"
      unitRef="usd">9100000</us-gaap:GoodwillImpairmentLoss>
    <sncr:ImpairmentOfLonglivedAssetsAndCapitalizedSoftware
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzExLTEtMS0xLTA_dc31b3b2-fc78-4b30-9685-b27c1413839a"
      unitRef="usd">1013000</sncr:ImpairmentOfLonglivedAssetsAndCapitalizedSoftware>
    <sncr:ImpairmentOfLonglivedAssetsAndCapitalizedSoftware
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzExLTMtMS0xLTA_23ba2f07-bbd0-493a-87be-b07a7d7aab03"
      unitRef="usd">0</sncr:ImpairmentOfLonglivedAssetsAndCapitalizedSoftware>
    <sncr:ImpairmentOfLonglivedAssetsAndCapitalizedSoftware
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzExLTUtMS0xLTA_69c66518-a13d-4e70-ade2-6db6daafa97a"
      unitRef="usd">11462000</sncr:ImpairmentOfLonglivedAssetsAndCapitalizedSoftware>
    <us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzEyLTEtMS0xLTA_3a782976-acac-4b7a-b212-e307dcaa7add"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzEyLTMtMS0xLTA_15f67d74-5638-4683-98e4-1c8d2151088a"
      unitRef="usd">163000</us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzEyLTUtMS0xLTA_ec5a0d3a-c8a5-49a7-8427-8dfe4dce57fa"
      unitRef="usd">3849000</us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzEzLTEtMS0xLTA_a106387e-9b9e-48f0-996a-2a7927a01675"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzEzLTMtMS0xLTA_03c28173-8c98-460a-89bd-4b46fc3e0259"
      unitRef="usd">285000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzEzLTUtMS0xLTA_62fe5b0c-0fa7-4ba7-97b8-717225a64423"
      unitRef="usd">1294000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE0LTEtMS0xLTA_21609818-3d3c-46d0-a94e-db9755ba560f"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE0LTMtMS0xLTA_05261fa6-9c31-4210-9208-e511372cac3a"
      unitRef="usd">822000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE0LTUtMS0xLTA_f24259ef-6977-4366-9b5e-dbd2dc7b0fcc"
      unitRef="usd">1760000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaidInKindInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE2LTEtMS0xLTA_f2b41fed-8728-4db6-9d18-c4642e4ab5cb"
      unitRef="usd">0</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE2LTMtMS0xLTA_ed4d83d8-c11e-4a91-9680-467affe32066"
      unitRef="usd">0</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE2LTUtMS0xLTA_a522dcf3-cd5b-4b70-952e-05913453d36a"
      unitRef="usd">-7037000</us-gaap:PaidInKindInterest>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE3LTEtMS0xLTA_3af7a411-9dbe-4469-991c-9c8f8fb2b72a"
      unitRef="usd">0</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE3LTMtMS0xLTA_4b82642c-8c30-46fc-bcc4-f8c4ecde4288"
      unitRef="usd">0</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE3LTUtMS0xLTA_596e3540-60e5-424a-8c01-a808cdb294f8"
      unitRef="usd">84314000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE4LTEtMS0xLTA_99da4d19-7440-4c9c-b19c-da9d3ff1bb08"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE4LTMtMS0xLTA_d4a863c0-e98d-4824-bcd8-24ba991736f2"
      unitRef="usd">-1619000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzE4LTUtMS0xLTA_9d7ae7c0-792d-4238-89c0-7f6ebf435f92"
      unitRef="usd">-28600000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzIwLTEtMS0xLTA_091af533-eff5-4201-a38c-90f41ad55b34"
      unitRef="usd">-12000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzIwLTMtMS0xLTA_08008417-e57e-4139-ab3f-dff3ee46702f"
      unitRef="usd">-15000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzIwLTUtMS0xLTA_23c527bf-6a5e-4a1d-a86c-4447537748dd"
      unitRef="usd">-277000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzIzLTEtMS0xLTA_a8c9a6e8-6968-4b30-978f-24c0022ba522"
      unitRef="usd">3477000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzIzLTMtMS0xLTA_241af4b9-8555-46a2-b3d6-342818c3578b"
      unitRef="usd">5429000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzIzLTUtMS0xLTA_6d305faa-a5d5-40f4-a077-9e7de206afb4"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzI0LTEtMS0xLTA_a42c296e-e90e-4644-803c-581e1bc67c42"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzI0LTMtMS0xLTA_d8156cde-f47c-4846-b293-0b77f3dc56e2"
      unitRef="usd">-34000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzI0LTUtMS0xLTA_991c760f-de07-4f52-9fd3-ac95b52bea0c"
      unitRef="usd">107000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzI2LTEtMS0xLTA_3fab9155-f9f4-468b-b7ac-e844919de845"
      unitRef="usd">-911000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzI2LTMtMS0xLTA_b0a9d219-4f6b-4d0b-976f-e01e3d43e965"
      unitRef="usd">357000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzI2LTUtMS0xLTA_e5aced8c-89f5-4e01-a16b-0a0d56cc5985"
      unitRef="usd">-12350000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzI4LTEtMS0xLTA_52358b01-7293-458d-805c-160fd9c7bd92"
      unitRef="usd">11137000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzI4LTMtMS0xLTA_d3107393-776a-49e7-b72d-36f3adf2f4d2"
      unitRef="usd">22287000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzI4LTUtMS0xLTA_9cfbaae4-4c72-4571-8eef-b44abbfc76c5"
      unitRef="usd">27604000</us-gaap:ShareBasedCompensation>
    <sncr:CumulativeAdjustmentToReceivable
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMwLTEtMS0xLTA_cdde226f-598c-4383-9a7f-21e9f0653df1"
      unitRef="usd">0</sncr:CumulativeAdjustmentToReceivable>
    <sncr:CumulativeAdjustmentToReceivable
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMwLTMtMS0xLTA_99779b0f-67d4-4d80-ac9a-cf2bc7a7c9d9"
      unitRef="usd">-26044000</sncr:CumulativeAdjustmentToReceivable>
    <sncr:CumulativeAdjustmentToReceivable
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMwLTUtMS0xLTI2MQ_6ad90122-62f8-4022-ba5d-9fa1456adb6c"
      unitRef="usd">0</sncr:CumulativeAdjustmentToReceivable>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMxLTEtMS0xLTA_ccc85c0c-ea68-440e-9bab-2e40db6ddf2e"
      unitRef="usd">5350000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMxLTMtMS0xLTA_3d2c9b2d-b7ec-4255-910a-146e2891bf4c"
      unitRef="usd">6268000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMxLTUtMS0xLTI2MQ_035b33f0-827e-4a3c-b671-59d7e503254b"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMzLTEtMS0xLTA_035692cc-daf2-4d8c-898a-57175a1546a9"
      unitRef="usd">-11703000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMzLTMtMS0xLTA_4b146d89-d984-44e0-a177-92e3c3d8264d"
      unitRef="usd">-10891000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzMzLTUtMS0xLTA_05208a95-023b-42b0-8e7f-283dff6689c2"
      unitRef="usd">21521000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM0LTEtMS0xLTA_684fed6d-3222-4376-a7c1-cc4b66546684"
      unitRef="usd">1641000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM0LTMtMS0xLTA_57c7d3ad-95f8-42bc-966c-4ecabc6257df"
      unitRef="usd">-18209000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM0LTUtMS0xLTA_ba305593-6b7c-49fd-b9e0-1502a0ac2c4b"
      unitRef="usd">5315000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM1LTEtMS0xLTA_08bbee69-5ef4-4605-b62d-3fd28a8d0ee0"
      unitRef="usd">-7127000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM1LTMtMS0xLTA_73367f02-9122-4c80-b349-6fc04995fcc8"
      unitRef="usd">8879000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM1LTUtMS0xLTA_6f52a3f3-e217-43c1-ac49-6d8d4074f3be"
      unitRef="usd">6846000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM2LTEtMS0xLTA_8f4663f5-64bc-4fd2-bafd-440b36e87f09"
      unitRef="usd">898000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM2LTMtMS0xLTA_6907112f-3b71-4af6-9735-9893df5dd6a5"
      unitRef="usd">2115000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM2LTUtMS0xLTA_6dee9cfc-de38-41de-85f5-d2f59e8619c4"
      unitRef="usd">-18068000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM4LTEtMS0xLTA_d4acf68c-537b-440d-b107-6f1805600cea"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM4LTMtMS0xLTA_3949260e-9ee4-41c5-b6ca-254dd7910baa"
      unitRef="usd">-1710000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM4LTUtMS0xLTA_bf0c9151-bb40-4a62-a83b-74ec6bbf98c3"
      unitRef="usd">-973000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM5LTEtMS0xLTA_e428e745-1d5b-4d4d-91e8-24625ae89ec7"
      unitRef="usd">-43200000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM5LTMtMS0xLTA_a21399b6-9a5a-417a-aa80-b304bc80b090"
      unitRef="usd">-28856000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzM5LTUtMS0xLTA_fc42a2f6-75eb-4014-b5bb-6190b0515c51"
      unitRef="usd">2529000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQwLTEtMS0xLTA_82f41c57-7860-4fe9-a5ad-c2053404346f"
      unitRef="usd">-6635000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQwLTMtMS0xLTA_e4bb1103-1bc3-441c-88ca-27d3f17b5210"
      unitRef="usd">-4362000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQwLTUtMS0xLTA_524883a3-3604-4706-9e8c-abc3f7085667"
      unitRef="usd">-4675000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQyLTEtMS0xLTA_84836cdd-6545-4f5a-afbc-0f254c97ebf2"
      unitRef="usd">-564000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQyLTMtMS0xLTA_487d8f9f-de43-4305-9ab0-fc271de161fb"
      unitRef="usd">32583000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQyLTUtMS0xLTA_a16cc705-c449-4b7e-ad8a-3a18415da9b7"
      unitRef="usd">-31369000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ1LTEtMS0xLTA_0d922005-291c-4e16-91fd-e0e3ab064928"
      unitRef="usd">885000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ1LTMtMS0xLTA_730bb206-09e0-47a8-afbd-4a1a8411bc99"
      unitRef="usd">8183000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ1LTUtMS0xLTA_21103a0d-d8b9-4efe-9f08-a674aba65c51"
      unitRef="usd">11656000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForSoftware
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ2LTEtMS0xLTA_41d278ad-ecfa-41d7-8d18-e9749222b236"
      unitRef="usd">16665000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ2LTMtMS0xLTA_0eb1eec3-01fc-4e55-b24f-8852e318658c"
      unitRef="usd">13008000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ2LTUtMS0xLTA_8e9815c2-7f20-4bc2-980f-f77fa8a511b3"
      unitRef="usd">14372000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ4LTEtMS0xLTA_17c30a94-f96c-4244-85df-6ec0574bd75c"
      unitRef="usd">400000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ4LTMtMS0xLTA_c2535e72-b884-438f-a9b1-caad72d80b9c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ4LTUtMS0xLTA_c133f711-d955-4d91-a93e-a134764568e0"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ5LTEtMS0xLTA_c1474783-b5b9-4d93-8177-62d7040b783a"
      unitRef="usd">3600000</us-gaap:ProceedsFromSaleOfIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ5LTMtMS0xLTA_eb5cc15e-8d98-4570-9da3-6f3709bbd366"
      unitRef="usd">5429000</us-gaap:ProceedsFromSaleOfIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzQ5LTUtMS0xLTA_422bc2a5-8333-465c-bca8-c788eff84d2b"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfIntangibleAssets>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzUxLTEtMS0xLTA_1b349dbc-dc95-48ad-8d85-b249a0e17cc4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzUxLTMtMS0xLTA_9475091d-d1e5-478c-a5f0-f2dcd1ade5fb"
      unitRef="usd">51745000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzUxLTUtMS0xLTA_4fdecde5-f845-4ae4-b5d6-c114d4094056"
      unitRef="usd">36789000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzUyLTEtMS0xLTA_68f55bdc-3a10-41ae-8b1a-fd38e72921ea"
      unitRef="usd">11000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzUyLTMtMS0xLTA_9a766d63-0b47-4f90-a16a-b285fa419508"
      unitRef="usd">86884000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzUyLTUtMS0xLTA_b8e9f48c-f6f9-4487-905d-a1b936267df2"
      unitRef="usd">4865000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzU0LTEtMS0xLTA_9d4bc557-a6a3-43a6-8ae4-a44a9302ef87"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzU0LTMtMS0xLTA_c2852a4a-79a2-4d89-bf14-87deab9b0923"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzU0LTUtMS0xLTA_896fc0a9-248a-484f-a097-51739c461901"
      unitRef="usd">404000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzU3LTEtMS0xLTA_6a4f4f30-d846-4114-b37b-5e85e1ffbe6a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzU3LTMtMS0xLTA_282f0d99-ceff-4e00-9847-d62c8d520fac"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzU3LTUtMS0xLTA_9a2ee850-a73e-47c4-b8d5-03ee05d4f29f"
      unitRef="usd">9734000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzU4LTEtMS0xLTA_a370452d-13e5-4ab5-84dc-771fa252d7d5"
      unitRef="usd">-14339000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzU4LTMtMS0xLTA_929653de-ea12-4eed-b5bf-e655d9f3b552"
      unitRef="usd">19377000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzU4LTUtMS0xLTA_682823ef-521b-410a-b28e-aa3e7bec7ccc"
      unitRef="usd">-67282000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzYxLTEtMS0xLTA_9cdd4c32-14e1-429b-a2f2-4939f5038c1f"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzYxLTMtMS0xLTA_7b260126-f760-4ab4-9862-b5b0e421c424"
      unitRef="usd">39000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzYxLTUtMS0xLTA_5a5213fe-50f1-4a39-9d37-3830bd543d30"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzYyLTEtMS0xLTA_8f3258db-5a3b-48fe-a25d-3efefe17a363"
      unitRef="usd">9000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzYyLTMtMS0xLTA_b2042644-98a5-4e11-87ec-8e063204a5f4"
      unitRef="usd">15000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzYyLTUtMS0xLTA_17dcc91a-d28c-4a40-a8d2-439e7e4c2b65"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzcwLTEtMS0xLTA_1465eb51-d8d0-4329-862b-60844da1e455"
      unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzcwLTMtMS0xLTA_12748ace-37f2-4c6d-970d-c7069ff94111"
      unitRef="usd">113006000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzcwLTUtMS0xLTA_99dbe4c9-d506-4fa6-8ce8-f9e0e68e55bb"
      unitRef="usd">113696000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzcyLTEtMS0xLTA_5e79e1ba-1b25-4f33-b68f-0af9fe202028"
      unitRef="usd">10000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzcyLTMtMS0xLTA_e9491df2-6290-4794-a7c1-046905c7de76"
      unitRef="usd">2000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzcyLTUtMS0xLTI3NA_01e19d1d-9859-4c44-b369-0b2534ef99c6"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzczLTEtMS0xLTA_548a0dea-7120-419f-bcaf-efb00399355c"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzczLTMtMS0xLTA_923f02d8-551d-491f-ad5d-5767ce8211e1"
      unitRef="usd">2000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzczLTUtMS0xLTA_c87c7a9c-e792-493e-93a3-674ea4bc5d76"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfRedeemablePreferredStock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzc4LTEtMS0xLTA_f776ddb2-b014-49e4-a464-747dffc03610"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfRedeemablePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemablePreferredStock
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzc4LTMtMS0xLTA_9f65e997-449b-47ea-98c5-84aef9a8e5f1"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfRedeemablePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemablePreferredStock
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzc4LTUtMS0xLTA_eecdf9df-45b8-4b5b-b106-6b2053abe80a"
      unitRef="usd">86220000</us-gaap:ProceedsFromIssuanceOfRedeemablePreferredStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzc5LTEtMS0xLTA_29b56005-2b3f-4621-b0a0-09f3cb358e47"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzc5LTMtMS0xLTA_fd16a3fa-24af-4474-9886-93d0c96ffe8a"
      unitRef="usd">7075000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzc5LTUtMS0xLTA_26eb636b-2609-4475-a0b5-45928bb1549f"
      unitRef="usd">7075000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzgxLTEtMS0xLTA_4e73ad85-2680-4c1d-8a6c-b72f0ba824b0"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzgxLTMtMS0xLTA_e117249a-3c24-4fc2-81bd-2c6b35f8d4c1"
      unitRef="usd">1200000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzgxLTUtMS0xLTA_87858957-072d-46ef-8878-bfda666ce5e9"
      unitRef="usd">1334000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzgyLTEtMS0xLTA_2fab54d4-0cd8-4806-86c1-1990f719f0f7"
      unitRef="usd">9991000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzgyLTMtMS0xLTA_07a4639f-0c14-47da-b449-25cd9824a62a"
      unitRef="usd">-121257000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzgyLTUtMS0xLTA_25043c7b-af12-4206-92c1-57173fc9763a"
      unitRef="usd">-35885000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg0LTEtMS0xLTA_a3f5fd08-ad66-4fdd-8a5b-68cc8df05cc5"
      unitRef="usd">-418000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg0LTMtMS0xLTA_149d1b7a-849b-4a85-aadb-e8e8f8c63a02"
      unitRef="usd">-1562000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg0LTUtMS0xLTA_fbdf596c-2781-4246-9042-ed2bc4d2d7c1"
      unitRef="usd">-1729000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg2LTEtMS0xLTA_35a4edb0-53bb-42ad-823d-db0526d8d94c"
      unitRef="usd">-5330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg2LTMtMS0xLTA_440df047-d383-424e-93b5-4d8c311278aa"
      unitRef="usd">-70859000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg2LTUtMS0xLTA_e132e0fa-9602-4955-a91c-2f331f9df26d"
      unitRef="usd">-136265000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg3LTEtMS0xLTA_94c38eb8-c919-48aa-91f4-d02fc9751ede"
      unitRef="usd">39001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4164a4850cc54824804bcf7e192efb1e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg3LTMtMS0xLTA_ef02f029-0e66-449a-891f-8e46b0397de9"
      unitRef="usd">109860000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if6d7ee5b35d348cebf71872f67176981_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg3LTUtMS0xLTA_6661b188-c12e-4a94-bfa7-e5a1438b6e6e"
      unitRef="usd">246125000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg4LTEtMS0xLTA_1ae07479-2511-4057-8a0c-b1a6b8fcc551"
      unitRef="usd">33671000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg4LTMtMS0xLTA_30f73844-1ff7-45ca-9092-33f974560a58"
      unitRef="usd">39001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4164a4850cc54824804bcf7e192efb1e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzg4LTUtMS0xLTA_c2c47780-8ad7-4deb-a069-fdcba9984f90"
      unitRef="usd">109860000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzkxLTEtMS0xLTA_80bf6c44-78d5-4d70-bfc5-2bc008adbf1b"
      unitRef="usd">6138000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzkxLTMtMS0xLTA_8843fc94-b519-4123-a922-8272a8a40f9b"
      unitRef="usd">3598000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzkxLTUtMS0xLTA_c9e38234-e01e-47af-b493-049ad6e2b7c8"
      unitRef="usd">22549000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzkyLTEtMS0xLTA_37b296ac-f18a-4ff9-8599-11690acc625c"
      unitRef="usd">15585000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzkyLTMtMS0xLTA_4f3647b1-a8b4-485f-8a67-979cd134065c"
      unitRef="usd">20733000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzkyLTUtMS0xLTA_2857fc9f-dbcb-4643-b543-b3554c88a430"
      unitRef="usd">0</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:InterestPaidNet
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzkzLTEtMS0xLTA_eeb04a51-5592-4d42-affc-10ef4aeed765"
      unitRef="usd">212000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzkzLTMtMS0xLTA_1aa2969d-137a-4261-ac02-891c0266a59c"
      unitRef="usd">666000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5XzkzLTUtMS0xLTA_dbf7aaff-eb83-4973-926f-ded50c7ff6c0"
      unitRef="usd">3258000</us-gaap:InterestPaidNet>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzk2LTEtMS0xLTA_0a8a696e-6982-4c9f-9d52-7a2b7f399080"
      unitRef="usd">36776000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzk2LTMtMS0xLTA_af16a10f-f6ed-42ff-8cd7-58a14bb8b734"
      unitRef="usd">14407000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNDgvZnJhZzo4NmUxZGQ2OGU0NzQ0ZjJmYTVhOTlhNWE0MGJmOTBjMC90YWJsZTplZTNkMjI0NWUzNGQ0ZDA5YTJiMGIyY2Y4NWE1NDIxOS90YWJsZXJhbmdlOmVlM2QyMjQ1ZTM0ZDRkMDlhMmIwYjJjZjg1YTU0MjE5Xzk2LTUtMS0xLTA_14e60e7e-a6cd-43be-b7c8-0e704c792a2a"
      unitRef="usd">7075000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:NatureOfOperations
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTQvZnJhZzo4ZWFjMmIxYjM1ZmE0YWNjYWE1OWNlMDZmZWI5ZDMxOC90ZXh0cmVnaW9uOjhlYWMyYjFiMzVmYTRhY2NhYTU5Y2UwNmZlYjlkMzE4XzQyMTQ_361de7a8-c957-4fe8-87df-f2203d5cb4c4">Description of Business &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;General&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Synchronoss Technologies, Inc. (&#x201c;Synchronoss&#x201d; or the &#x201c;Company&#x201d;) Digital, Cloud, Messaging and Total Network Management platforms help the world&#x2019;s leading companies, including operators, original equipment manufacturers (&#x201c;OEMs&#x201d;), and Media and Technology providers to deliver continuously transformative customer experiences that create high value engagement and new monetization opportunities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently operates in and markets solutions and services directly through the Company&#x2019;s sales organizations in North America, Europe and Asia-Pacific. The Company&#x2019;s platforms give customers new opportunities in the Telecommunications, Media and Technology (&#x201c;TMT&#x201d;) space, taking advantage of the rapidly converging services, connected devices, networks and applications. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company delivers platforms, products and solutions including: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;White Label Personal Cloud:  Cloud sync, backup, storage, device set up, content transfer and content engagement for user generated content. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Messaging: &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; White label consumer email solutions. A&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;dvanced, multi-channel messaging peer-to-peer (&#x201c;P2P&#x201d;) communications and application-to-person (&#x201c;A2P&#x201d;) commerce solutions. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Digital: Customer journey and workflow design, development, orchestration and experience management. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Total Network Management (&#x201c;TNM&#x201d;)&lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; integrated application suite that designs, procures, manage&lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and optimizes telecom network infrastructure.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Synchronoss Personal Cloud&#x2122; platform is a secure and highly scalable white label platform designed to store and sync subscriber&#x2019;s personally created content seamlessly to and from current and new devices. This allows a carrier&#x2019;s customers to protect, engage with and manage their personal content and gives the Company&#x2019;s Operator customers the ability to increase average revenue per user (&#x201c;ARPU&#x201d;) through a new monthly recurring charge (&#x201c;MRC&#x201d;) and opportunities to mine valuable data that will give subscribers access to new, beneficial services. Additionally, the Company&#x2019;s Personal Cloud Platform performs an expanding set of value-add services including facilitating an Operator&#x2019;s initial device setup and enhancing visibility and control across disparate devices within subscribers&#x2019; smart homes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Synchronoss Messaging Platform powers hundreds of millions of subscribers&#x2019; mail boxes worldwide. The Company&#x2019;s Advanced Messaging Product is a powerful, secure and intelligent white label messaging platform that expands capabilities for Operators and TMT companies to offer P2P messaging via Rich Communications Services (&#x201c;RCS&#x201d;). Additionally, the Company&#x2019;s Advanced Messaging Product powers commerce and a robust ecosystem for Operators, brands and advertisers to execute Application to Person (&#x201c;A2P&#x201d;) commerce and data-rich dialogue with subscribers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Synchronoss Digital Platform is a suite of technology, tools and solutions that includes digital experience creation and management, automated provisioning, artificial intelligence and financial analytics that service a broad swatch of TMT markets.  The products equip customers with a toolkit of capabilities where they can design, deploy and manage end user customer journeys and workflows easily and quickly from one central platform that also integrates across front end customer engagement channels as well as enterprise business systems (e.g. CRM, POS) allowing non-citizen developers to configure rather than code experiences. The platform sits between customer-facing touch points and a customer&#x2019;s existing back-office systems to orchestrate data, workflows and processes into digital customer journeys that interface with end user channels creating user experiences that can be centrally managed and coordinated with less resources than is typical in a traditional IT environment.&lt;/span&gt;&lt;/div&gt;The Synchronoss Total Network Management application suite provides Operators with the tools and software to design their physical network, streamline their infrastructure purchases, and comprehensive network expense optimization and management for leading top tier carriers around the globe.</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1Mjk3_66ffbbe5-5ff4-4af9-b96a-efb83a767a68">Summary of Significant Accounting Policies &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and variable interest entities (&#x201c;VIE&#x201d;) in which the Company is the primary beneficiary and entities in which the Company has a controlling interest. Investments in less than majority-owned companies in which the Company does not have a controlling interest, but does have significant influence, are accounted for as equity method investments. Investments in less than majority-owned companies in which the Company does not have the ability to exert significant influence over the operating and financial policies of the investee are accounted for using the cost method. All material intercompany transactions and accounts are eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year&#x2019;s presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are many uncertainties regarding the current coronavirus ("COVID-19") pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how it will impact its customers, employees, suppliers, vendors, business partners and distribution channels. While the pandemic did not materially affect the Company&#x2019;s financial results and business operations for the year ended December 31, 2020, the Company is unable to predict the impact that COVID-19 will have on its financial position and operating results due to numerous uncertainties. The Company will continue to assess the evolving impact of the COVID-19 pandemic and will make adjustments to its operations as necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recent accounting pronouncements adopted&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.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect on the financial statements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ASU 2016-13, ASU 2019-4 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;In June 2016, the FASB issued ASU 2016-13 which replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The ASU is effective for public companies in annual periods beginning after December 15, 2019, and interim periods within those years. Early adoption is permitted beginning after December 15, 2018 and interim periods within those years.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;We adopted Topic 326 beginning on January 1, 2020 using the modified retrospective approach with a cumulative effect adjustment to opening retained earnings recorded at the beginning of the period of adoption. Upon adoption, we changed our impairment model to utilize a forward-looking current expected credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost, including our accounts receivable. CECL estimates on accounts receivable are recorded as general and administrative expenses on our condensed consolidated statements of income. The cumulative effect adjustment from adoption was immaterial to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Date of adoption: January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Standards issued not yet adopted&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&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:54.259%"/&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:24.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect on the financial statements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Update 2019-12 - Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The ASU removes the exception to the general principles in ASC 740, Income Taxes, associated with the incremental approach for intra-period tax allocation, accounting for basis differences when there are ownership changes in foreign investments and interim-period income tax accounting for year-to-date losses that exceed anticipated losses. In addition, the ASU improves the application of income tax related guidance and simplifies U.S. GAAP when accounting for franchise taxes that are partially based on income, transactions with government resulting in a step-up in tax basis goodwill, separate financial statements of legal entities not subject to tax, and enacted changes in tax laws in interim periods. Different transition approaches, retrospective, modified retrospective, or prospective, will apply to each income tax simplification provision.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The Compan&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;y continues to evaluate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; these changes and does not anticipate any material impact on the Company&#x2019;s consolidated financial position or results of operations upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Planned date of adoption: January 1, 2021.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues are recognized when control of the promised goods or services are transferred to the Company&#x2019;s customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company generates all of its revenue from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription and Transaction revenues consist of revenues derived from the processing of transactions through the Company&#x2019;s service platforms, providing enterprise portal management services on a subscription basis and maintenance agreements on software licenses. The Company generates revenue from Subscription services from monthly active user fees, software as a service (&#x201c;SaaS&#x201d;) fees, hosting and storage fees, and fees for the related maintenance support for those services. In most cases, the subscription or transaction arrangement is a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). The Company applies a measure of progress (typically time-based) to any fixed consideration and allocates variable consideration to the distinct periods of service based on usage, under Topic 606 Section 10-25-14(b). When the Company does not allocate variable consideration to distinct periods of service, the total estimated transaction price is recognized ratably over the term of the contract, where the level of service provided to the customer does not vary significantly from one period to another.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction service arrangements include services such as processing equipment orders, new account setup and activation, number port requests, credit checks and inventory management.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction revenues are principally based on a contractual price per transaction and are recognized based on the number of transactions processed during each reporting period. Revenues are recorded based on the total number of transactions processed at the applicable price established in the relevant contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company&#x2019;s contracts guarantee minimum volume transactions from the customer. In these instances, if the customer&#x2019;s total estimated transaction volume for the period is expected to be less than the contractual amount, the Company records revenues at the minimum guaranteed amount on a straight line based over the period covered by the minimum. Setup fees for transactional service arrangements are deferred until set up activities are completed and recognized on a straight&#x2011;line &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;basis over remaining expected customer relationship period. Revenues are presented net of discounts, which are volume level driven. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with Topic 606 Section 10-50-20, any credits due to customers, which are generally performance driven and based upon system availability or response times to incidents, are determined and accounted for in the period in which the services are provided. The Company recognizes revenues from support and maintenance performance obligations over the service delivery period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s software licenses typically provide for a perpetual or term right to use the Company&#x2019;s software. The Company has concluded that in most cases its software license is distinct as the customer can benefit from the software on its own. Software revenue is typically recognized when the software is delivered to the customer. Contracts that include software customization or specified upgrades may result in the combination of the customization services with the software license as one performance obligation. The Company does not have a history of returns, or refunds of is software licenses, however, in limited instances, the Company may constrain consideration to high-risk customers, until collection is resolved.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s professional services include software development and customization. The contracts generally include project deliverables specified by each customer. The performance obligations in the agreements are generally combined into one deliverable and generally result in the transfer of control over time. The underlying deliverable is owned and controlled by the customer and does not create an asset with an alternative use to us. The Company recognizes revenue on fixed fee contracts on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of the Company&#x2019;s contracts with customers contain multiple performance obligations which generally include either 1) a perpetual software license with support and maintenance and sometimes a hosting agreement or 2) a term SaaS agreement, in many cases these are sold along with professional services. For these contracts, the Company accounts for individual goods and services separately if they are distinct performance obligations. This often requires significant judgment based upon knowledge of the products, the solution provided and the structure of the sales contract. In SaaS agreements, the Company provides a service to the customer which combines the software functionality, maintenance and hosting into a single performance obligation when the customer doesn&#x2019;t have the ability to take possession of the underlying software license. The Company may also sell the same three goods and services in a contract, but there may be three performance obligations, where the customer has the right to take possession of the software license without significant penalty. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company estimates standalone selling prices of software based on observable inputs of past transactions to similarly situated customers. When such observable data is not available for certain software licenses because there is a limited number of transactions or prices are highly variable, the Company will estimate the standalone selling price using the residual approach. Standalone selling prices of services are typically determined based on observable transactions when these services are sold on a standalone basis to similarly situated customers or estimated using a cost-plus margin approach. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimating the transaction price of variable consideration including the variable quantity subscription or transaction contracts in a multiple performance obligation arrangement requires significant judgment. The Company generally estimates this variable consideration at the most likely amount to which the Company expects to be entitled and in certain cases based on the expected value. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company&#x2019;s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company&#x2019;s anticipated performance and all information (historical, current and forecasted) that is reasonably available. The Company reviews and update these estimates on a quarterly basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s typical performance obligations include the following:&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:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Obligation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Performance Obligation is Typically Satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Payment is Typically Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;How Standalone Selling Price is Typically Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Software License&lt;/span&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software License&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of delivery &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions or residual approach when prices are highly variable or uncertain &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software License with significant customization&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Over the performance of the customization and installation of the software (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hosting Services&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As hosting services are provided (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being provided&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Estimated using a cost-plus margin approach&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Professional Services&lt;/span&gt;&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consulting&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As work is performed (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customization&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SaaS: Over the remaining term of the SaaS agreement&lt;br/&gt;&lt;br/&gt;License: Over the performance of the customization and installation of the software (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Transaction Services&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As transaction is processed (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of transaction &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Subscription Services&lt;/span&gt;&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer Support&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract&lt;br/&gt;(over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of the start of the contract 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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Over the course of the SaaS service once the system is available for use&lt;br/&gt;(over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Estimated using a cost-plus margin approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenues represent billings to customers for services in advance of the performance of services, with revenues recognized as the services are rendered, and also include the fair value of deferred revenues recorded as a result of acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Service Level Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to certain contracts, the Company is subject to service level standards and to corresponding penalties for failure to meet those standards. All performance-related penalties are reflected as a corresponding reduction of the Company&#x2019;s revenues. These penalties, if applicable, are recorded in the month incurred and were insignificant for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of services includes all direct materials, direct labor and those indirect costs related to revenues such as indirect labor, materials and supplies and facilities cost, exclusive of depreciation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development costs are accounted for in accordance with either ASC 985-20,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Software - Costs of Software to be Sold, Leased or Marketed,&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; or ASC 350-40,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Internal-Use Software.&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Costs associated with the planning and designing phase of software development are classified as research and development costs and are expensed as incurred. The amounts capitalized include external direct costs of services used in developing internal-use software, employee compensation and related expenses of personnel directly associated with the development activities. Once technological feasibility has been determined, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization is calculated on a solution-by-solution basis and is recognized over the estimated economic life of the software, typically ranging &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyMDQ1OTc_2b3b82da-59ea-4fb9-b1bc-28d8b0ecfff5"&gt;two&lt;/span&gt; to three years. Amortization begins when the software is substantially completed for its intended use. Costs incurred during the preliminary and post-implementation stages are expensed as incurred. The amounts capitalized include external direct costs of services used in developing internal-use software, employee compensation and related expenses of personnel directly associated with the development activities. Software development costs are evaluated for recoverability whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. Unrecoverable costs are reviewed annually and recognized in the period they become unrecoverable, as needed, and are recorded in the Consolidated Statements of Operations as depreciation and amortization expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unamortized software development costs and amortization expense were as follows:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.536%"/&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.955%"/&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.955%"/&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.958%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized software development costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,512&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,240&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software development 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized impairment charges to its capitalized software intangible assets, of $0.9 million, nil and $0.5 million for the years ended December 31, 2020, 2019 and 2018, respectively. The Company includes these impairments within the depreciation and amortization in its 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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents at several major financial institutions.  The Company believes that concentration of credit risk with respect to accounts receivable is limited because of the creditworthiness of its major customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s top five customers accounted for 68.0%, 69.2% and 69.0% of net revenues for the years ended December 31, 2020, 2019 and 2018, respectively. Contracts with these customers typically run for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzExNDY4_2b3b69f5-7271-44a4-bfcf-aed181640b64"&gt;three&lt;/span&gt; to five years. Of these customers, Verizon accounted for more than 10% of the Company&#x2019;s revenues in 2020, 2019, and 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of acquisition 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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable include current notes, amounts billed to customers, claims, and unbilled revenue, which consists of amounts recognized as sales but not yet billed. Substantially all amounts of unbilled receivables are expected to be billed and collected in the subsequent year. The Company had unbilled receivable balances of $3.4 million and $5.1 million as of December 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to credit losses primarily through sales of products and services. The Company&#x2019;s expected loss allowance methodology for accounts receivable is developed using historical collection experience, current and future economic and market conditions and a review of the current status of customers' trade accounts receivables. Customers are pooled based on sharing specific risk factors, including geographic location.  Due to the short-term nature of such receivables, the estimated accounts receivable that may not be collected is based on aging of the accounts receivable balances.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers are assessed for credit worthiness upfront through a credit review, which includes assessment based on our analysis of their financial statements when a credit rating is not available.  The Company evaluates contract terms and conditions, country and political risk, and may require prepayment to mitigate risk of loss. Specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default.  The Company monitors changes to the receivables balance on timely basis, and balances are written off as they are determined to be uncollectible after all collection efforts have been exhausted.  Estimates of potential credit losses are used to determine the allowance. It is based on assessment of anticipated payment and all other historical, current and future information that is reasonably available. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments and 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company includes disclosures of fair value information about financial instruments and liabilities, whether or not recognized on the Consolidated Balance Sheets, for which it is practicable to estimate that value. Due to their short-term nature, the carrying amounts reported in the financial statements approximate the fair value for cash and cash equivalents, marketable securities, accounts receivable and accounts payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment and leasehold improvements are stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from 3 to 5 years, or the lesser of the related initial term of the lease or useful life for leasehold improvements. Amortization of property and equipment recorded under a capital lease is included with depreciation expense. Expenditures for routine maintenance and repairs are charged against operations, while major replacements, improvements and additions are capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Noncontrolling Interests and Mandatorily Redeemable Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interests (&#x201c;NCI&#x201d;) are evaluated by the Company and are shown as either a liability, temporary equity (shown between liabilities and equity) or as permanent equity depending on the nature of the redeemable features at amounts based on formulas specific to each entity. Generally, mandatorily redeemable NCIs are classified as liabilities and non-mandatorily redeemable NCIs are classified outside of stockholders&#x2019; equity in the Consolidated Balance Sheets as temporary equity under the caption, redeemable noncontrolling interests, and are measured at their redemption values at the end of each period. If the redemption value is greater than the carrying value, an adjustment is recorded in retained earnings to record the NCI at its redemption value. Redeemable NCIs that are mandatorily redeemable are classified as a liability in the Consolidated Balance Sheets under either other current liabilities or other long-term liabilities, depending on the remaining duration until settlement, and are measured at the amount of cash that would be paid if settlement occurred at the balance sheet date with any change from the prior period recognized as interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the noncontrolling interest is not currently redeemable yet probable of becoming redeemable, the Company is required to either (1) accrete changes in the redemption value over the period from the date of issuance to the earliest redemption date of the instrument using an appropriate methodology, usually the interest method, or (2) recognize changes in the redemption value immediately as they occur and adjust the carrying value of the security to equal the redemption value at the end of each reporting period. The Company has elected to recognize changes in the redemption value immediately as they occur and adjust the carrying value of the noncontrolling interest to the greater of the estimated redemption value, which approximates fair value, at the end of each reporting period or the initial carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to NCIs reflects the portion of the net income (loss) of consolidated entities applicable to the NCI stockholders in the accompanying Consolidated Statements of Operations. The net income attributable to NCI is classified in the Consolidated Statements of Operations as part of consolidated net income and deducted from total consolidated net income to arrive at the net income attributable to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for business combinations in accordance with the acquisition method. The acquisition method of accounting requires that assets acquired, liabilities assumed and any noncontrolling interest in the acquiree (if any), be recorded &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;at their fair values on the date of a business acquisition. The Company&#x2019;s consolidated financial statements and results of operations reflect an acquired business from the completion date of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The judgments that the Company makes in determining the estimated fair value assigned to each class of assets acquired and liabilities assumed, as well as asset lives, can materially impact net income in periods following a business combination. The Company generally uses either the income, cost or market approach to aid in its conclusions of such fair values and asset lives. The income approach presumes that the value of an asset can be estimated by the net economic benefit to be received over the life of the asset, discounted to present value. The cost approach presumes that an investor would pay no more for an asset than its replacement or reproduction cost. The market approach estimates value based on what other participants in the market have paid for reasonably similar assets. Although each valuation approach is considered in valuing the assets acquired, the approach ultimately selected is based on the characteristics of the asset and the availability of information.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records contingent consideration resulting from a business combination at its fair value on the acquisition date. Each reporting period thereafter, the Company revalues these obligations and records increases or decreases in their fair value as an adjustment to net change in contingent consideration obligation within the Consolidated Statements of Operations. Changes in the fair value of the contingent consideration obligation can result from updates in the achievement of financial or other operational targets and changes to the weighted probability of achieving those future targets. Significant judgment is employed in determining the appropriateness of these assumptions as of the acquisition date and for each subsequent period. Accordingly, any change in the assumptions described above, could have a material impact on the amount of the net change in contingent consideration obligation that the Company records in any given period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Discontinued 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally classifies a disposal transaction as discontinued operation in the consolidated financial statements when it qualifies as a component of the Company, meets the held for sale criteria, is disposed of by sale, or is disposed of other than by sale and it represents a strategic shift that has a major effect on the Company&#x2019;s operations and financial results. Insignificant and non-strategic shifting divestitures are not classified within discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments in Affiliates and Other Entities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, Synchronoss enters into various types of investment arrangements, each having unique terms and conditions. These investments may include equity interests held by Synchronoss in business entities, including general or limited partnerships, contractual ventures, or other forms of equity participation. Synchronoss determines whether such investments involve a variable interest entity (&#x201c;VIE&#x201d;) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Synchronoss is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities of a VIE that most significantly affect the VIE&#x2019;s economic performance and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE, in either case that could potentially be significant to the VIE. When Synchronoss is deemed to be the primary beneficiary, the VIE is consolidated and the other party&#x2019;s equity interest in the VIE is accounted for as a noncontrolling interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally accounts for investments it makes in VIEs in which it has determined that it does not have a controlling financial interest but has significant influence over and holds at least a 20% ownership interest using the equity method. Any such investment not meeting the parameters to be accounted under the equity method would be accounted for using the cost method unless the investment had a readily determinable fair value, at which it would then be reported.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If an entity fails to meet the characteristics of a VIE, the Company then evaluates such entity under the voting model. Under the voting model, the Company consolidates the entity if they determine that they, directly or indirectly, have greater than 50% of the voting shares, and determine that other equity holders do not have substantive participating rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of assets acquired, including other definite-lived intangible assets. Goodwill is reviewed for impairment annually in the fourth quarter or when an interim triggering event has &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;occurred indicating potential impairment. The Company has concluded that it has two operating segments and one reportable segment because the aggregation criteria and the quantitative threshold test was met. The Company tests for goodwill impairment on each of its reporting units, which is at the operating segment or one level below the operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the Company&#x2019;s qualitative assessment, the Company makes significant estimates, assumptions, and judgments, around the financial performance of the Company, changes in share price, and forecasts of earnings, working capital requirements, and cash flows. The Company considers each reporting unit's historical results and operating trends as well as any strategic difference from the Company&#x2019;s historical results when determining these assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company can opt to perform a qualitative assessment to test a reporting unit&#x2019;s goodwill for impairment or the Company can directly perform the quantitative impairment test. If the Company determines that the fair value of a reporting unit is more likely than not to be less than its carrying amount, a quantitative impairment test is performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value estimates used in the quantitative impairment test are calculated using a combination of the income and market approaches. The income approach is based on the present value of future cash flows of each reporting unit, while the market approach is based on certain multiples of selected guideline public companies or selected guideline transactions. The approaches incorporate a number of market participant assumptions including future growth rates, discount rates, income tax rates and market activity in assessing fair value and are reporting unit specific. If the carrying amount exceeds the reporting unit's fair value, the Company recognizes an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value measurement associated with the quantitative goodwill impairment test is based on significant inputs that are not observable in the market and thus represents a Level 3 measurement. Significant changes in the underlying assumptions used to value goodwill could significantly increase or decrease the fair value estimates used for impairment assessments.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to assess the reasonableness of the estimated fair value of the Company&#x2019;s reporting units, the Company compares the aggregate reporting unit fair value to the Company&#x2019;s market capitalization on an overall basis and calculates an implied control premium (the excess of the sum of the reporting units&#x2019; fair value over the Company&#x2019;s market capitalization on an overall basis). The Company evaluates the control premium by comparing it to observable control premiums from recent comparable transactions. If the implied control premium is determined to not be reasonable in light of these recent transactions, the Company re-evaluates its reporting unit fair values, which may result in an adjustment to the discount rate and/or other assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This re-evaluation could result in a change to the estimated fair value for certain or all reporting units. If the fair value of a reporting unit exceeds the carrying amount of the net assets assigned to that reporting unit, goodwill is not impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the fair value of the reporting unit is less than its carrying amount, goodwill is impaired and the excess of the reporting unit&#x2019;s carrying value over the fair value is recognized as an impairment loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a nil, nil and $9.1&#160;million impairment charge on the Zentry joint venture for the years ended December 31, 2020, 2019 and 2018, respectively. For further details, see &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;9. Goodwill and Intangibles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A review of long-lived assets for impairment is performed when events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. If an indication of impairment is present, the Company compares the estimated undiscounted future cash flows to be generated by the asset to the asset&#x2019;s carrying amount. If the undiscounted future cash flows are less than the carrying amount of the asset, the Company records an impairment loss equal to the amount by which the asset&#x2019;s carrying amount exceeds its fair value. The fair value is determined based on valuation techniques such as a comparison to fair values of similar assets or using a discounted cash flow analysis.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This fair value measurement is based on significant inputs that are not observable in the market and thus represents a Level 3 measurement. Significant changes in the underlying assumptions used to value long lived assets could significantly increase or decrease the fair value estimates used for impairment assessments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long lived assets that do not have indefinite lives are amortized/depreciated over their useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. The Company reevaluates the useful life determinations each year to determine whether events and circumstances warrant a revision to the remaining useful lives.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted&#160;Accounting Standards Codification Topic 842, Leases&#160;(ASC 842) on January 1, 2019. ASC 842 applies to a number of arrangements to which the Company is party whereby the Company acts as a lessee.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Whenever the Company enters into a new arrangement, it must determine, at the inception date, whether the arrangement contains a lease. This determination generally depends on whether the arrangement conveys to the Company the right to control the use of an explicitly or implicitly identified fixed asset for a period of time in exchange for consideration. Control of an underlying asset is conveyed to the Company if the Company obtains the rights to direct the use of and to obtain substantially all of the economic benefits from using the underlying asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If a lease exists, the Company must then determine the separate lease and non-lease components of the arrangement. Each right to use an underlying asset conveyed by a lease arrangement should generally be considered a separate lease component if it both: (i) can benefit the Company without depending on other resources not readily available to the Company and (ii) does not significantly affect and is not significantly affected by other rights of use conveyed by the lease. Aspects of a lease arrangement that transfer other goods or services to the Company but do not meet the definition of lease components are considered non-lease components. The consideration owed by the Company pursuant to a lease arrangement is generally allocated to each lease and non-lease component for accounting purposes. However, the Company has elected to not separate lease and non-lease components. Each lease component is accounted for separately from other lease components, but together with the associated non-lease components.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each lease, the Company must then determine:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The lease term - The lease term is the period of the lease not cancellable by the Company, together with periods covered by: (i) renewal options the Company is reasonably certain to exercise or that are controlled by the lessor and (ii) termination options the Company is reasonably certain not to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The present value of lease payments is calculated based on:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;Lease payments - Lease payments include certain fixed and variable payments, less lease incentives, together with amounts probable of being owed by the Company under residual value guarantees and, if reasonably certain of being paid, the cost of certain renewal options and early termination penalties set forth in the lease arrangement. Lease payments exclude consideration that is: (i) not related to the transfer of goods and services to the Company and (ii) allocated to the non-lease components in a lease arrangement, except for the classes of assets where the Company has elected to not separate lease and non-lease components. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;Discount rate - The discount rate must be determined based on information available to the Company upon the commencement of a lease. Lessees are required to use the rate implicit in the lease whenever such rate is readily available; however, as the implicit rate in the Company's leases is generally not readily determinable, the Company generally uses the hypothetical incremental borrowing rate it would have to pay to borrow an amount equal to the lease payments, on a collateralized basis, over a timeframe similar to the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Lease classification - In making the determination of whether a lease is an operating lease or a finance lease, the Company considers the lease term in relation to the economic life of the leased asset, the present value of lease payments in relation to the fair value of the leased asset and certain other factors, including the lessee's and lessor's rights, obligations and economic incentives over the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, upon the commencement of a lease, the Company will record a lease liability and a right-of-use (ROU) asset. However, the Company has elected, for certain classes of underlying assets with initial lease terms of twelve months or less (known as short-term leases), to not recognize a lease liability or ROU asset. Lease liabilities are initially recorded at lease commencement as the present value of future lease payments. ROU assets are initially recorded at lease commencement as the initial amount of the lease liability, together with the following, if applicable: (i) initial direct costs and (ii) lease payments made, net of lease incentives received, prior to lease commencement.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Over the lease term, the Company generally increases it lease liabilities using the effective interest method and decreases its lease liabilities for lease payments made. The Company generally amortizes its ROU assets over the shorter of the estimated useful life and the lease term and assesses its ROU assets for impairment, similar to other long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For finance leases, amortization expense and interest expense are recognized separately in the Consolidated Statements of Operations, with amortization expense generally recorded on a straight-line basis and interest expense recorded using the effective interest method. For operating leases, a single lease cost is generally recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. Lease costs for short-term leases not recognized in the Consolidated Balance Sheets are recognized in the Consolidated Statements of Operations and are expensed as incurred. Variable lease costs not initially included in the lease liability and ROU asset impairment charges are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 22, 2017, the U.S. government enacted TCJA. The TCJA makes changes to the corporate tax rate, business-related deductions and taxation of foreign earnings, among others, that will generally be effective for taxable years beginning after December 31, 2017. While our accounting for the recorded impact of the TCJA is deemed to be complete as of December 31, 2020, these amounts are based on prevailing regulations and currently available information, and any additional guidance issued by the Internal Revenue Service (IRS) could impact our recorded amounts in future periods. &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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since we conduct operations on a global basis, our effective tax rate has and will depend upon the geographic distribution of our pre-tax earnings among locations with varying tax rates. We account for the effects of income taxes that result from our activities during the current and preceding years. Under this method, deferred income tax liabilities and assets are based on the difference between the financial statement carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse or be utilized. The realization of deferred tax assets is contingent upon the generation of future taxable income. A valuation allowance is recorded if it is &#x201c;more likely than not&#x201d; that a portion or all of a deferred tax asset will not be realized.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions including the amount of future state, federal and foreign pretax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax-planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we are using to manage the underlying businesses.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize a tax benefit from an uncertain tax position only if it is more likely than not to be sustained upon examination based on the technical merits of the position. The amount of the accrual for which an exposure exists is measured by determining the amount that has a greater than 50 percent likelihood of being realized upon the settlement of the position. Components of the reserve are classified as current or a long-term liability in the Consolidated Balance Sheets based on when we expect each of the items to be settled. We record interest and penalties accrued in relation to uncertain tax benefits as a component of interest expense.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While we believe we have identified all reasonably identifiable exposures and that the reserve we have established for identifiable exposures is appropriate under the circumstances, it is possible that additional exposures exist and that exposures may be settled at amounts different than the amounts reserved. It is also possible that changes in facts and circumstances could cause us to either materially increase or reduce the carrying amount of our tax reserves. In general, tax returns for the year 2016 and thereafter are subject to future examination by tax authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our policy has been to leave our cumulative unremitted foreign earnings invested indefinitely outside the United States, and we intend to continue this policy. Although the transition tax in the TCJA has removed U.S. federal taxes on distributions to the U.S. on a go forward basis, the Company continues to assert permanent reinvestment of foreign earnings. Due to the timing and circumstances of repatriation of such earnings, if any, it is not practicable to determine the unrecognized deferred tax liability relating to such amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of non-U.S. entities is translated into U.S. dollars for balance sheet accounts using the month end rates in effect as of the balance sheet date and average exchange rate for revenue and expense accounts for each respective period. The translation adjustments are deferred as a separate component of stockholders&#x2019; equity within accumulated other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains or losses resulting from transactions denominated in foreign currencies are included in other income or expense, within the Consolidated Statements of Operations and were as follows:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.393%"/&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:10.759%"/&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.052%"/&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.200%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) on foreign currency translations&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reporting on comprehensive income requires components of other comprehensive income, including unrealized gains or losses on available-for-sale securities, to be included as part of total comprehensive income. Comprehensive income is comprised of net income, translation adjustments and unrealized gains and losses on available-for-sale securities. The components of comprehensive income are included in the Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basic and Diluted Net Income Attributable to Common Stockholders per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic EPS is computed based upon the weighted average number of common shares outstanding for the year, excluding amounts associated with restricted shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted EPS is computed based upon the weighted average number of common shares outstanding for the year plus the potential dilutive effect of common stock equivalents using the treasury stock method and the average market price of the Company&#x2019;s common stock for the year.  The potential dilutive effect of common stock includes stock options, convertible debt and unvested restricted stock. The dilutive effects of stock options and restricted stock awards are based on the treasury stock method. The dilutive effect of the assumed conversion of convertible debt is determined using the if-converted method. The after-tax effect of interest expense related to the convertible securities is added back to net income, and the convertible debt is assumed to have been converted into common shares at the beginning of the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company includes participating securities (Redeemable Convertible Preferred Stock - Participation with Dividends on Common Stock that contain preferred dividend) in the computation of EPS pursuant to the two-class method. The two-class method of computing earnings per share is an allocation method that calculates earnings per share for common stock and participating securities. During periods of net loss, no effect is given to the participating securities because they do not share in the losses of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020, the Company maintains eight stock-based compensation plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the Black-Scholes pricing model to determine the fair value of stock options on the dates of grant. Restricted stock awards are measured based on the fair market values of the underlying stock on the dates of grant. The Company recognizes stock-based compensation over the requisite service period with an offsetting credit to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the Company&#x2019;s performance restricted stock awards, the Company estimates the number of shares the recipient is to receive by applying a probability of achieving the performance goals. The actual number of shares the recipient receives is determined at the end of the performance period based on the results achieved versus goals based on the performance targets, such as revenues and earnings before interest, tax, depreciation and amortization (&#x201c;EBITDA&#x201d;) after certain adjustments. Once the number of awards is determined, the compensation cost is fixed and continues to be recognized using straight line recognition over the requisite service period for each vesting tranche.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Use of a valuation model requires management to make certain assumptions with respect to selected model inputs. Expected volatility was calculated based on historical information of the Company&#x2019;s stock. The average expected life was determined using historical stock option exercise activity. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a remaining term equal to the expected life assumed at the date of grant. The Company has never declared or paid cash dividends on the common or preferred equity and does not anticipate paying any cash dividends in the foreseeable future. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s chief operating decision&#x2011;maker is the Principal Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions. However, in assessing financial performance and allocating resources, the Company considers the markets in which it operates. The Company has determined that it currently operates in two business segments: (i) providing cloud solutions and software&#x2011;based activation for connected devices globally and (ii) enterprise solutions. Given the size of the Company&#x2019;s enterprise segment, and the Company&#x2019;s shift in focus toward the telecommunications, media and technology (&#x201c;TMT&#x201d;) market, the Company concluded that it has one reportable segment. Although the Company operates in North America, Europe and Asia&#x2011;Pacific a majority of the Company&#x2019;s revenue and long-lived assets are in the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by geography are based on the billing addresses of the Company&#x2019;s customers. The following tables set forth revenues and property and equipment, net by geographic area:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.623%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended 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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,670&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,749&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,839&#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="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:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.622%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,732&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,525&#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:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzEz_f0085af1-b3b0-4c81-bd8a-96e94ba3e761">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and variable interest entities (&#x201c;VIE&#x201d;) in which the Company is the primary beneficiary and entities in which the Company has a controlling interest. Investments in less than majority-owned companies in which the Company does not have a controlling interest, but does have significant influence, are accounted for as equity method investments. Investments in less than majority-owned companies in which the Company does not have the ability to exert significant influence over the operating and financial policies of the investee are accounted for using the cost method. All material intercompany transactions and accounts are eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year&#x2019;s presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <sncr:RisksAndUncertaintiesPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzQ5NDc4MDI0Njk1MjE_a0a3c287-6be3-40c4-b456-2aa916883bb4">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are many uncertainties regarding the current coronavirus ("COVID-19") pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how it will impact its customers, employees, suppliers, vendors, business partners and distribution channels. While the pandemic did not materially affect the Company&#x2019;s financial results and business operations for the year ended December 31, 2020, the Company is unable to predict the impact that COVID-19 will have on its financial position and operating results due to numerous uncertainties. The Company will continue to assess the evolving impact of the COVID-19 pandemic and will make adjustments to its operations as necessary.&lt;/span&gt;&lt;/div&gt;</sncr:RisksAndUncertaintiesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyODM0MDU_d2c53e9f-63b9-4ca8-a9a6-096d2e2c79fc">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recent accounting pronouncements adopted&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.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect on the financial statements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ASU 2016-13, ASU 2019-4 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;In June 2016, the FASB issued ASU 2016-13 which replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The ASU is effective for public companies in annual periods beginning after December 15, 2019, and interim periods within those years. Early adoption is permitted beginning after December 15, 2018 and interim periods within those years.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;We adopted Topic 326 beginning on January 1, 2020 using the modified retrospective approach with a cumulative effect adjustment to opening retained earnings recorded at the beginning of the period of adoption. Upon adoption, we changed our impairment model to utilize a forward-looking current expected credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost, including our accounts receivable. CECL estimates on accounts receivable are recorded as general and administrative expenses on our condensed consolidated statements of income. The cumulative effect adjustment from adoption was immaterial to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Date of adoption: January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Standards issued not yet adopted&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&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:54.259%"/&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:24.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect on the financial statements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Update 2019-12 - Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The ASU removes the exception to the general principles in ASC 740, Income Taxes, associated with the incremental approach for intra-period tax allocation, accounting for basis differences when there are ownership changes in foreign investments and interim-period income tax accounting for year-to-date losses that exceed anticipated losses. In addition, the ASU improves the application of income tax related guidance and simplifies U.S. GAAP when accounting for franchise taxes that are partially based on income, transactions with government resulting in a step-up in tax basis goodwill, separate financial statements of legal entities not subject to tax, and enacted changes in tax laws in interim periods. Different transition approaches, retrospective, modified retrospective, or prospective, will apply to each income tax simplification provision.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The Compan&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;y continues to evaluate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; these changes and does not anticipate any material impact on the Company&#x2019;s consolidated financial position or results of operations upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Planned date of adoption: January 1, 2021.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyODM0MDg_dd6883b5-36b3-42e8-a820-fc92e1beab21">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recent accounting pronouncements adopted&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.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect on the financial statements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ASU 2016-13, ASU 2019-4 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;In June 2016, the FASB issued ASU 2016-13 which replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The ASU is effective for public companies in annual periods beginning after December 15, 2019, and interim periods within those years. Early adoption is permitted beginning after December 15, 2018 and interim periods within those years.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;We adopted Topic 326 beginning on January 1, 2020 using the modified retrospective approach with a cumulative effect adjustment to opening retained earnings recorded at the beginning of the period of adoption. Upon adoption, we changed our impairment model to utilize a forward-looking current expected credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost, including our accounts receivable. CECL estimates on accounts receivable are recorded as general and administrative expenses on our condensed consolidated statements of income. The cumulative effect adjustment from adoption was immaterial to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Date of adoption: January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Standards issued not yet adopted&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&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:54.259%"/&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:24.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect on the financial statements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Update 2019-12 - Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The ASU removes the exception to the general principles in ASC 740, Income Taxes, associated with the incremental approach for intra-period tax allocation, accounting for basis differences when there are ownership changes in foreign investments and interim-period income tax accounting for year-to-date losses that exceed anticipated losses. In addition, the ASU improves the application of income tax related guidance and simplifies U.S. GAAP when accounting for franchise taxes that are partially based on income, transactions with government resulting in a step-up in tax basis goodwill, separate financial statements of legal entities not subject to tax, and enacted changes in tax laws in interim periods. Different transition approaches, retrospective, modified retrospective, or prospective, will apply to each income tax simplification provision.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The Compan&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;y continues to evaluate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; these changes and does not anticipate any material impact on the Company&#x2019;s consolidated financial position or results of operations upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Planned date of adoption: January 1, 2021.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzI0_0b5b4a06-d8a4-4a63-8697-5aaa5c73722d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1Mjg0_86fed26e-e53f-4c23-8aae-dcc4c6bbf604">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues are recognized when control of the promised goods or services are transferred to the Company&#x2019;s customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company generates all of its revenue from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription and Transaction revenues consist of revenues derived from the processing of transactions through the Company&#x2019;s service platforms, providing enterprise portal management services on a subscription basis and maintenance agreements on software licenses. The Company generates revenue from Subscription services from monthly active user fees, software as a service (&#x201c;SaaS&#x201d;) fees, hosting and storage fees, and fees for the related maintenance support for those services. In most cases, the subscription or transaction arrangement is a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). The Company applies a measure of progress (typically time-based) to any fixed consideration and allocates variable consideration to the distinct periods of service based on usage, under Topic 606 Section 10-25-14(b). When the Company does not allocate variable consideration to distinct periods of service, the total estimated transaction price is recognized ratably over the term of the contract, where the level of service provided to the customer does not vary significantly from one period to another.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction service arrangements include services such as processing equipment orders, new account setup and activation, number port requests, credit checks and inventory management.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction revenues are principally based on a contractual price per transaction and are recognized based on the number of transactions processed during each reporting period. Revenues are recorded based on the total number of transactions processed at the applicable price established in the relevant contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company&#x2019;s contracts guarantee minimum volume transactions from the customer. In these instances, if the customer&#x2019;s total estimated transaction volume for the period is expected to be less than the contractual amount, the Company records revenues at the minimum guaranteed amount on a straight line based over the period covered by the minimum. Setup fees for transactional service arrangements are deferred until set up activities are completed and recognized on a straight&#x2011;line &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;basis over remaining expected customer relationship period. Revenues are presented net of discounts, which are volume level driven. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with Topic 606 Section 10-50-20, any credits due to customers, which are generally performance driven and based upon system availability or response times to incidents, are determined and accounted for in the period in which the services are provided. The Company recognizes revenues from support and maintenance performance obligations over the service delivery period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s software licenses typically provide for a perpetual or term right to use the Company&#x2019;s software. The Company has concluded that in most cases its software license is distinct as the customer can benefit from the software on its own. Software revenue is typically recognized when the software is delivered to the customer. Contracts that include software customization or specified upgrades may result in the combination of the customization services with the software license as one performance obligation. The Company does not have a history of returns, or refunds of is software licenses, however, in limited instances, the Company may constrain consideration to high-risk customers, until collection is resolved.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s professional services include software development and customization. The contracts generally include project deliverables specified by each customer. The performance obligations in the agreements are generally combined into one deliverable and generally result in the transfer of control over time. The underlying deliverable is owned and controlled by the customer and does not create an asset with an alternative use to us. The Company recognizes revenue on fixed fee contracts on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of the Company&#x2019;s contracts with customers contain multiple performance obligations which generally include either 1) a perpetual software license with support and maintenance and sometimes a hosting agreement or 2) a term SaaS agreement, in many cases these are sold along with professional services. For these contracts, the Company accounts for individual goods and services separately if they are distinct performance obligations. This often requires significant judgment based upon knowledge of the products, the solution provided and the structure of the sales contract. In SaaS agreements, the Company provides a service to the customer which combines the software functionality, maintenance and hosting into a single performance obligation when the customer doesn&#x2019;t have the ability to take possession of the underlying software license. The Company may also sell the same three goods and services in a contract, but there may be three performance obligations, where the customer has the right to take possession of the software license without significant penalty. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company estimates standalone selling prices of software based on observable inputs of past transactions to similarly situated customers. When such observable data is not available for certain software licenses because there is a limited number of transactions or prices are highly variable, the Company will estimate the standalone selling price using the residual approach. Standalone selling prices of services are typically determined based on observable transactions when these services are sold on a standalone basis to similarly situated customers or estimated using a cost-plus margin approach. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimating the transaction price of variable consideration including the variable quantity subscription or transaction contracts in a multiple performance obligation arrangement requires significant judgment. The Company generally estimates this variable consideration at the most likely amount to which the Company expects to be entitled and in certain cases based on the expected value. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company&#x2019;s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company&#x2019;s anticipated performance and all information (historical, current and forecasted) that is reasonably available. The Company reviews and update these estimates on a quarterly basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s typical performance obligations include the following:&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:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Obligation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Performance Obligation is Typically Satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Payment is Typically Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;How Standalone Selling Price is Typically Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Software License&lt;/span&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software License&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of delivery &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions or residual approach when prices are highly variable or uncertain &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software License with significant customization&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Over the performance of the customization and installation of the software (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hosting Services&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As hosting services are provided (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being provided&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Estimated using a cost-plus margin approach&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Professional Services&lt;/span&gt;&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consulting&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As work is performed (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customization&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SaaS: Over the remaining term of the SaaS agreement&lt;br/&gt;&lt;br/&gt;License: Over the performance of the customization and installation of the software (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Transaction Services&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As transaction is processed (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of transaction &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Subscription Services&lt;/span&gt;&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer Support&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract&lt;br/&gt;(over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of the start of the contract 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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Over the course of the SaaS service once the system is available for use&lt;br/&gt;(over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Estimated using a cost-plus margin approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenues represent billings to customers for services in advance of the performance of services, with revenues recognized as the services are rendered, and also include the fair value of deferred revenues recorded as a result of acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Service Level Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to certain contracts, the Company is subject to service level standards and to corresponding penalties for failure to meet those standards. All performance-related penalties are reflected as a corresponding reduction of the Company&#x2019;s revenues. These penalties, if applicable, are recorded in the month incurred and were insignificant for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgzMDA0NjI_1cb6fccd-e174-4ff7-926b-b72de55e4956">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s typical performance obligations include the following:&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:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Obligation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Performance Obligation is Typically Satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Payment is Typically Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;How Standalone Selling Price is Typically Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Software License&lt;/span&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software License&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of delivery &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions or residual approach when prices are highly variable or uncertain &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software License with significant customization&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Over the performance of the customization and installation of the software (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hosting Services&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As hosting services are provided (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being provided&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Estimated using a cost-plus margin approach&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Professional Services&lt;/span&gt;&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consulting&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As work is performed (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customization&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SaaS: Over the remaining term of the SaaS agreement&lt;br/&gt;&lt;br/&gt;License: Over the performance of the customization and installation of the software (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Transaction Services&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As transaction is processed (over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of transaction &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Subscription Services&lt;/span&gt;&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer Support&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract&lt;br/&gt;(over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of the start of the contract 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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Observable transactions &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Over the course of the SaaS service once the system is available for use&lt;br/&gt;(over time)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Within 90 days of services&lt;br/&gt;being performed&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Estimated using a cost-plus margin approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzI1_85cbd660-4f2a-4201-8c73-67c51eb87334">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of services includes all direct materials, direct labor and those indirect costs related to revenues such as indirect labor, materials and supplies and facilities cost, exclusive of depreciation expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzE3_46d56896-c0d9-4d20-9496-f8020d0ba472">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development costs are accounted for in accordance with either ASC 985-20,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Software - Costs of Software to be Sold, Leased or Marketed,&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; or ASC 350-40,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Internal-Use Software.&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Costs associated with the planning and designing phase of software development are classified as research and development costs and are expensed as incurred. The amounts capitalized include external direct costs of services used in developing internal-use software, employee compensation and related expenses of personnel directly associated with the development activities. Once technological feasibility has been determined, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients.&lt;/span&gt;&lt;/div&gt;Amortization is calculated on a solution-by-solution basis and is recognized over the estimated economic life of the software, typically ranging &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyMDQ1OTc_2b3b82da-59ea-4fb9-b1bc-28d8b0ecfff5"&gt;two&lt;/span&gt; to three years. Amortization begins when the software is substantially completed for its intended use. Costs incurred during the preliminary and post-implementation stages are expensed as incurred. The amounts capitalized include external direct costs of services used in developing internal-use software, employee compensation and related expenses of personnel directly associated with the development activities. Software development costs are evaluated for recoverability whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. Unrecoverable costs are reviewed annually and recognized in the period they become unrecoverable, as needed, and are recorded in the Consolidated Statements of Operations as depreciation and amortization expense.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzI2_43185adf-67a7-45af-b4cf-f12bd78664d5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development costs are accounted for in accordance with either ASC 985-20,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Software - Costs of Software to be Sold, Leased or Marketed,&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; or ASC 350-40,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Internal-Use Software.&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Costs associated with the planning and designing phase of software development are classified as research and development costs and are expensed as incurred. The amounts capitalized include external direct costs of services used in developing internal-use software, employee compensation and related expenses of personnel directly associated with the development activities. Once technological feasibility has been determined, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients.&lt;/span&gt;&lt;/div&gt;Amortization is calculated on a solution-by-solution basis and is recognized over the estimated economic life of the software, typically ranging &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyMDQ1OTc_2b3b82da-59ea-4fb9-b1bc-28d8b0ecfff5"&gt;two&lt;/span&gt; to three years. Amortization begins when the software is substantially completed for its intended use. Costs incurred during the preliminary and post-implementation stages are expensed as incurred. The amounts capitalized include external direct costs of services used in developing internal-use software, employee compensation and related expenses of personnel directly associated with the development activities. Software development costs are evaluated for recoverability whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. Unrecoverable costs are reviewed annually and recognized in the period they become unrecoverable, as needed, and are recorded in the Consolidated Statements of Operations as depreciation and amortization expense.</us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i52aaa762ee6a40e486f91d00a08d091c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyMDQ2MTY_4e97e08a-602c-4890-b280-5ff872164314">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <sncr:SoftwareDevelopmentCostsTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzE4_5e24463b-f45d-4bac-97a0-7dca845c8ec8">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unamortized software development costs and amortization expense were as follows:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.536%"/&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.955%"/&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.955%"/&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.958%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized software development costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,512&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,240&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software development 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sncr:SoftwareDevelopmentCostsTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo1N2JhMjJkZmE0OTE0NTMwYTYyYmQxMDU2N2EyZjU3MC90YWJsZXJhbmdlOjU3YmEyMmRmYTQ5MTQ1MzBhNjJiZDEwNTY3YTJmNTcwXzItMi0xLTEtMA_e6c41a68-18b9-4a54-905b-26db30d9ff26"
      unitRef="usd">28512000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo1N2JhMjJkZmE0OTE0NTMwYTYyYmQxMDU2N2EyZjU3MC90YWJsZXJhbmdlOjU3YmEyMmRmYTQ5MTQ1MzBhNjJiZDEwNTY3YTJmNTcwXzItNC0xLTEtMA_4a4266b9-d379-4f66-99db-2d54acd59904"
      unitRef="usd">22240000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i4164a4850cc54824804bcf7e192efb1e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo1N2JhMjJkZmE0OTE0NTMwYTYyYmQxMDU2N2EyZjU3MC90YWJsZXJhbmdlOjU3YmEyMmRmYTQ5MTQ1MzBhNjJiZDEwNTY3YTJmNTcwXzItNi0xLTEtMA_e5d18a60-a1c4-4b8e-a297-4208698376dd"
      unitRef="usd">17490000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo1N2JhMjJkZmE0OTE0NTMwYTYyYmQxMDU2N2EyZjU3MC90YWJsZXJhbmdlOjU3YmEyMmRmYTQ5MTQ1MzBhNjJiZDEwNTY3YTJmNTcwXzMtMi0xLTEtMA_d4047533-25e2-44be-a783-ff212d7de1e9"
      unitRef="usd">10843000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo1N2JhMjJkZmE0OTE0NTMwYTYyYmQxMDU2N2EyZjU3MC90YWJsZXJhbmdlOjU3YmEyMmRmYTQ5MTQ1MzBhNjJiZDEwNTY3YTJmNTcwXzMtNC0xLTEtMA_9274b70d-198b-477d-a6a3-b3334043d774"
      unitRef="usd">8258000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo1N2JhMjJkZmE0OTE0NTMwYTYyYmQxMDU2N2EyZjU3MC90YWJsZXJhbmdlOjU3YmEyMmRmYTQ5MTQ1MzBhNjJiZDEwNTY3YTJmNTcwXzMtNi0xLTEtMA_2ddea60f-e2ea-455c-8bb0-6013a4efb626"
      unitRef="usd">8123000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzEwMjcz_d0661237-75fb-4b6e-9bd9-a9be36ba3e6a"
      unitRef="usd">900000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzI3NDg3NzkxMzUxODg_43e6dfd3-905e-4a25-8347-13ec2607624f"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzEwMjc3_8a62c4d8-9d89-4e1a-a8ad-0f767d119acc"
      unitRef="usd">500000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1Mjkw_d96d827e-ae95-46d6-8793-b406f288d608">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents at several major financial institutions.  The Company believes that concentration of credit risk with respect to accounts receivable is limited because of the creditworthiness of its major customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7cf15d72de02459ba5388c7ff1ec3e80_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzExMzQw_74d6b8e8-eb64-4184-a20d-e1940dbbd3f8"
      unitRef="number">0.680</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0aa78ff9595c443ebe7e191e56848106_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzExMzQ0_99e2a090-fa7f-463f-aac2-d882e6553fa9"
      unitRef="number">0.692</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if60471fdaeaa40309b97cf4571fcbdc1_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzExMzUx_fc2abaac-80c8-4b0a-ac9f-8ef20c18dca0"
      unitRef="number">0.690</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iac2407ed96be4491bdbc4928a419fc81_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzExNDc0_bb9f2dd8-6c03-467f-af80-6f45d139a29c">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzE0_616e0235-fb58-4d3a-8405-823317a271c1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with an original maturity of three months or less at the date of acquisition to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzA1_cea04f01-26b0-42ae-a9fd-50cfaf396da9">Accounts ReceivableAccounts receivable include current notes, amounts billed to customers, claims, and unbilled revenue, which consists of amounts recognized as sales but not yet billed. Substantially all amounts of unbilled receivables are expected to be billed and collected in the subsequent year.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzEyNTQw_233f9206-2b5f-406d-a855-4c7650d17f37"
      unitRef="usd">3400000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzEyNTQ3_ef9bd1a3-3ef8-43f5-81cc-81f591f70aa6"
      unitRef="usd">5100000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyODM0MDY_c21f8588-0f8e-4274-ba1a-fca6e870ad40">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to credit losses primarily through sales of products and services. The Company&#x2019;s expected loss allowance methodology for accounts receivable is developed using historical collection experience, current and future economic and market conditions and a review of the current status of customers' trade accounts receivables. Customers are pooled based on sharing specific risk factors, including geographic location.  Due to the short-term nature of such receivables, the estimated accounts receivable that may not be collected is based on aging of the accounts receivable balances.  &lt;/span&gt;&lt;/div&gt;Customers are assessed for credit worthiness upfront through a credit review, which includes assessment based on our analysis of their financial statements when a credit rating is not available.  The Company evaluates contract terms and conditions, country and political risk, and may require prepayment to mitigate risk of loss. Specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default.  The Company monitors changes to the receivables balance on timely basis, and balances are written off as they are determined to be uncollectible after all collection efforts have been exhausted.  Estimates of potential credit losses are used to determine the allowance. It is based on assessment of anticipated payment and all other historical, current and future information that is reasonably available.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1Mjkx_effb3518-d080-4fa9-a30a-b40bbee12f0f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments and 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company includes disclosures of fair value information about financial instruments and liabilities, whether or not recognized on the Consolidated Balance Sheets, for which it is practicable to estimate that value. Due to their short-term nature, the carrying amounts reported in the financial statements approximate the fair value for cash and cash equivalents, marketable securities, accounts receivable and accounts payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with accounting principles generally accepted in the United States, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level hierarchy prioritizes the inputs used to measure fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1 - Observable inputs - quoted prices in active markets for identical assets and liabilities;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2 - Observable inputs other than the quoted prices in active markets for identical assets and liabilities includes quoted prices for similar instruments, quoted prices for identical or similar instruments in inactive markets, and amounts derived from valuation models where all significant inputs are observable in active markets; and&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3 - Unobservable inputs - includes amounts derived from valuation models where one or more significant inputs are unobservable and require the Company to develop relevant assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzMw_2a33ff14-7156-4e74-93f0-b0577d94e3ab">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment and leasehold improvements are stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from 3 to 5 years, or the lesser of the related initial term of the lease or useful life for leasehold improvements. Amortization of property and equipment recorded under a capital lease is included with depreciation expense. Expenditures for routine maintenance and repairs are charged against operations, while major replacements, improvements and additions are capitalized.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iaee1b5f9b8534c0daa5f730f96569b7b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzE0NzIx_6da2fa82-c08f-4b43-8034-4618ad66d9e9">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i969eeb9873a84d35967c8438fac04043_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzE0NzI3_2bce8ef6-131d-4891-ba8e-f39b0c85a695">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzMx_6180e5d2-bacf-44fa-beca-094ee2f24dc3">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Noncontrolling Interests and Mandatorily Redeemable Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interests (&#x201c;NCI&#x201d;) are evaluated by the Company and are shown as either a liability, temporary equity (shown between liabilities and equity) or as permanent equity depending on the nature of the redeemable features at amounts based on formulas specific to each entity. Generally, mandatorily redeemable NCIs are classified as liabilities and non-mandatorily redeemable NCIs are classified outside of stockholders&#x2019; equity in the Consolidated Balance Sheets as temporary equity under the caption, redeemable noncontrolling interests, and are measured at their redemption values at the end of each period. If the redemption value is greater than the carrying value, an adjustment is recorded in retained earnings to record the NCI at its redemption value. Redeemable NCIs that are mandatorily redeemable are classified as a liability in the Consolidated Balance Sheets under either other current liabilities or other long-term liabilities, depending on the remaining duration until settlement, and are measured at the amount of cash that would be paid if settlement occurred at the balance sheet date with any change from the prior period recognized as interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the noncontrolling interest is not currently redeemable yet probable of becoming redeemable, the Company is required to either (1) accrete changes in the redemption value over the period from the date of issuance to the earliest redemption date of the instrument using an appropriate methodology, usually the interest method, or (2) recognize changes in the redemption value immediately as they occur and adjust the carrying value of the security to equal the redemption value at the end of each reporting period. The Company has elected to recognize changes in the redemption value immediately as they occur and adjust the carrying value of the noncontrolling interest to the greater of the estimated redemption value, which approximates fair value, at the end of each reporting period or the initial carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to NCIs reflects the portion of the net income (loss) of consolidated entities applicable to the NCI stockholders in the accompanying Consolidated Statements of Operations. The net income attributable to NCI is classified in the Consolidated Statements of Operations as part of consolidated net income and deducted from total consolidated net income to arrive at the net income attributable to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1Mjk5_b36ebf33-e723-4506-a39f-ca1192456e91">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for business combinations in accordance with the acquisition method. The acquisition method of accounting requires that assets acquired, liabilities assumed and any noncontrolling interest in the acquiree (if any), be recorded &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;at their fair values on the date of a business acquisition. The Company&#x2019;s consolidated financial statements and results of operations reflect an acquired business from the completion date of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The judgments that the Company makes in determining the estimated fair value assigned to each class of assets acquired and liabilities assumed, as well as asset lives, can materially impact net income in periods following a business combination. The Company generally uses either the income, cost or market approach to aid in its conclusions of such fair values and asset lives. The income approach presumes that the value of an asset can be estimated by the net economic benefit to be received over the life of the asset, discounted to present value. The cost approach presumes that an investor would pay no more for an asset than its replacement or reproduction cost. The market approach estimates value based on what other participants in the market have paid for reasonably similar assets. Although each valuation approach is considered in valuing the assets acquired, the approach ultimately selected is based on the characteristics of the asset and the availability of information.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records contingent consideration resulting from a business combination at its fair value on the acquisition date. Each reporting period thereafter, the Company revalues these obligations and records increases or decreases in their fair value as an adjustment to net change in contingent consideration obligation within the Consolidated Statements of Operations. Changes in the fair value of the contingent consideration obligation can result from updates in the achievement of financial or other operational targets and changes to the weighted probability of achieving those future targets. Significant judgment is employed in determining the appropriateness of these assumptions as of the acquisition date and for each subsequent period. Accordingly, any change in the assumptions described above, could have a material impact on the amount of the net change in contingent consideration obligation that the Company records in any given period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzA2_d52384a9-10f2-4b2f-935e-6db1801065fe">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Discontinued 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally classifies a disposal transaction as discontinued operation in the consolidated financial statements when it qualifies as a component of the Company, meets the held for sale criteria, is disposed of by sale, or is disposed of other than by sale and it represents a strategic shift that has a major effect on the Company&#x2019;s operations and financial results. Insignificant and non-strategic shifting divestitures are not classified within discontinued operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzAw_13280047-0d98-4bb0-a817-24dcf5a91458">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments in Affiliates and Other Entities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, Synchronoss enters into various types of investment arrangements, each having unique terms and conditions. These investments may include equity interests held by Synchronoss in business entities, including general or limited partnerships, contractual ventures, or other forms of equity participation. Synchronoss determines whether such investments involve a variable interest entity (&#x201c;VIE&#x201d;) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Synchronoss is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities of a VIE that most significantly affect the VIE&#x2019;s economic performance and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE, in either case that could potentially be significant to the VIE. When Synchronoss is deemed to be the primary beneficiary, the VIE is consolidated and the other party&#x2019;s equity interest in the VIE is accounted for as a noncontrolling interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally accounts for investments it makes in VIEs in which it has determined that it does not have a controlling financial interest but has significant influence over and holds at least a 20% ownership interest using the equity method. Any such investment not meeting the parameters to be accounted under the equity method would be accounted for using the cost method unless the investment had a readily determinable fair value, at which it would then be reported.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If an entity fails to meet the characteristics of a VIE, the Company then evaluates such entity under the voting model. Under the voting model, the Company consolidates the entity if they determine that they, directly or indirectly, have greater than 50% of the voting shares, and determine that other equity holders do not have substantive participating rights.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1Mjg3_9be64e86-80d5-42d9-a0c5-d16a8e1bd0e1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of assets acquired, including other definite-lived intangible assets. Goodwill is reviewed for impairment annually in the fourth quarter or when an interim triggering event has &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;occurred indicating potential impairment. The Company has concluded that it has two operating segments and one reportable segment because the aggregation criteria and the quantitative threshold test was met. The Company tests for goodwill impairment on each of its reporting units, which is at the operating segment or one level below the operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the Company&#x2019;s qualitative assessment, the Company makes significant estimates, assumptions, and judgments, around the financial performance of the Company, changes in share price, and forecasts of earnings, working capital requirements, and cash flows. The Company considers each reporting unit's historical results and operating trends as well as any strategic difference from the Company&#x2019;s historical results when determining these assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company can opt to perform a qualitative assessment to test a reporting unit&#x2019;s goodwill for impairment or the Company can directly perform the quantitative impairment test. If the Company determines that the fair value of a reporting unit is more likely than not to be less than its carrying amount, a quantitative impairment test is performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value estimates used in the quantitative impairment test are calculated using a combination of the income and market approaches. The income approach is based on the present value of future cash flows of each reporting unit, while the market approach is based on certain multiples of selected guideline public companies or selected guideline transactions. The approaches incorporate a number of market participant assumptions including future growth rates, discount rates, income tax rates and market activity in assessing fair value and are reporting unit specific. If the carrying amount exceeds the reporting unit's fair value, the Company recognizes an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value measurement associated with the quantitative goodwill impairment test is based on significant inputs that are not observable in the market and thus represents a Level 3 measurement. Significant changes in the underlying assumptions used to value goodwill could significantly increase or decrease the fair value estimates used for impairment assessments.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to assess the reasonableness of the estimated fair value of the Company&#x2019;s reporting units, the Company compares the aggregate reporting unit fair value to the Company&#x2019;s market capitalization on an overall basis and calculates an implied control premium (the excess of the sum of the reporting units&#x2019; fair value over the Company&#x2019;s market capitalization on an overall basis). The Company evaluates the control premium by comparing it to observable control premiums from recent comparable transactions. If the implied control premium is determined to not be reasonable in light of these recent transactions, the Company re-evaluates its reporting unit fair values, which may result in an adjustment to the discount rate and/or other assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This re-evaluation could result in a change to the estimated fair value for certain or all reporting units. If the fair value of a reporting unit exceeds the carrying amount of the net assets assigned to that reporting unit, goodwill is not impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the fair value of the reporting unit is less than its carrying amount, goodwill is impaired and the excess of the reporting unit&#x2019;s carrying value over the fair value is recognized as an impairment loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzE2NDkyNjc2MDMyNTI_5395c32b-8894-4760-8a2e-968efb64a330"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzE2NDkyNjc2MDMyNjA_a2bdd5c5-a444-4d8c-92ca-369731095d41"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7563cdef6c9d467cb3c9ae4a8f163f50_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzI3NjYx_e4c9b724-eec7-4a83-aed6-2556862d7cbe"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i548a4c36745f46368ab739cc1bf928f7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzI3NjY1_1f7b9ffc-26c0-438a-93be-ea78376108c4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i090acdd6825944d7a61c7324b1918c23_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzI3NDg3NzkxMzQ4MzY_398bc3d8-35c5-477b-a867-aa40346e4c86"
      unitRef="usd">9100000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzA3_0bce8448-a10a-4a81-961f-aeb106a7e3ea">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A review of long-lived assets for impairment is performed when events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. If an indication of impairment is present, the Company compares the estimated undiscounted future cash flows to be generated by the asset to the asset&#x2019;s carrying amount. If the undiscounted future cash flows are less than the carrying amount of the asset, the Company records an impairment loss equal to the amount by which the asset&#x2019;s carrying amount exceeds its fair value. The fair value is determined based on valuation techniques such as a comparison to fair values of similar assets or using a discounted cash flow analysis.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This fair value measurement is based on significant inputs that are not observable in the market and thus represents a Level 3 measurement. Significant changes in the underlying assumptions used to value long lived assets could significantly increase or decrease the fair value estimates used for impairment assessments.&lt;/span&gt;&lt;/div&gt;Long lived assets that do not have indefinite lives are amortized/depreciated over their useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. The Company reevaluates the useful life determinations each year to determine whether events and circumstances warrant a revision to the remaining useful lives.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyODM0MDc_a1908a8a-a7f4-49a8-a85f-88671dfa5990">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted&#160;Accounting Standards Codification Topic 842, Leases&#160;(ASC 842) on January 1, 2019. ASC 842 applies to a number of arrangements to which the Company is party whereby the Company acts as a lessee.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Whenever the Company enters into a new arrangement, it must determine, at the inception date, whether the arrangement contains a lease. This determination generally depends on whether the arrangement conveys to the Company the right to control the use of an explicitly or implicitly identified fixed asset for a period of time in exchange for consideration. Control of an underlying asset is conveyed to the Company if the Company obtains the rights to direct the use of and to obtain substantially all of the economic benefits from using the underlying asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If a lease exists, the Company must then determine the separate lease and non-lease components of the arrangement. Each right to use an underlying asset conveyed by a lease arrangement should generally be considered a separate lease component if it both: (i) can benefit the Company without depending on other resources not readily available to the Company and (ii) does not significantly affect and is not significantly affected by other rights of use conveyed by the lease. Aspects of a lease arrangement that transfer other goods or services to the Company but do not meet the definition of lease components are considered non-lease components. The consideration owed by the Company pursuant to a lease arrangement is generally allocated to each lease and non-lease component for accounting purposes. However, the Company has elected to not separate lease and non-lease components. Each lease component is accounted for separately from other lease components, but together with the associated non-lease components.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each lease, the Company must then determine:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The lease term - The lease term is the period of the lease not cancellable by the Company, together with periods covered by: (i) renewal options the Company is reasonably certain to exercise or that are controlled by the lessor and (ii) termination options the Company is reasonably certain not to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The present value of lease payments is calculated based on:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;Lease payments - Lease payments include certain fixed and variable payments, less lease incentives, together with amounts probable of being owed by the Company under residual value guarantees and, if reasonably certain of being paid, the cost of certain renewal options and early termination penalties set forth in the lease arrangement. Lease payments exclude consideration that is: (i) not related to the transfer of goods and services to the Company and (ii) allocated to the non-lease components in a lease arrangement, except for the classes of assets where the Company has elected to not separate lease and non-lease components. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;Discount rate - The discount rate must be determined based on information available to the Company upon the commencement of a lease. Lessees are required to use the rate implicit in the lease whenever such rate is readily available; however, as the implicit rate in the Company's leases is generally not readily determinable, the Company generally uses the hypothetical incremental borrowing rate it would have to pay to borrow an amount equal to the lease payments, on a collateralized basis, over a timeframe similar to the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Lease classification - In making the determination of whether a lease is an operating lease or a finance lease, the Company considers the lease term in relation to the economic life of the leased asset, the present value of lease payments in relation to the fair value of the leased asset and certain other factors, including the lessee's and lessor's rights, obligations and economic incentives over the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, upon the commencement of a lease, the Company will record a lease liability and a right-of-use (ROU) asset. However, the Company has elected, for certain classes of underlying assets with initial lease terms of twelve months or less (known as short-term leases), to not recognize a lease liability or ROU asset. Lease liabilities are initially recorded at lease commencement as the present value of future lease payments. ROU assets are initially recorded at lease commencement as the initial amount of the lease liability, together with the following, if applicable: (i) initial direct costs and (ii) lease payments made, net of lease incentives received, prior to lease commencement.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Over the lease term, the Company generally increases it lease liabilities using the effective interest method and decreases its lease liabilities for lease payments made. The Company generally amortizes its ROU assets over the shorter of the estimated useful life and the lease term and assesses its ROU assets for impairment, similar to other long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For finance leases, amortization expense and interest expense are recognized separately in the Consolidated Statements of Operations, with amortization expense generally recorded on a straight-line basis and interest expense recorded using the effective interest method. For operating leases, a single lease cost is generally recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. Lease costs for short-term leases not recognized in the Consolidated Balance Sheets are recognized in the Consolidated Statements of Operations and are expensed as incurred. Variable lease costs not initially included in the lease liability and ROU asset impairment charges are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1Mjky_ad032551-173c-4410-a137-55d005d99786">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 22, 2017, the U.S. government enacted TCJA. The TCJA makes changes to the corporate tax rate, business-related deductions and taxation of foreign earnings, among others, that will generally be effective for taxable years beginning after December 31, 2017. While our accounting for the recorded impact of the TCJA is deemed to be complete as of December 31, 2020, these amounts are based on prevailing regulations and currently available information, and any additional guidance issued by the Internal Revenue Service (IRS) could impact our recorded amounts in future periods. &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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since we conduct operations on a global basis, our effective tax rate has and will depend upon the geographic distribution of our pre-tax earnings among locations with varying tax rates. We account for the effects of income taxes that result from our activities during the current and preceding years. Under this method, deferred income tax liabilities and assets are based on the difference between the financial statement carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse or be utilized. The realization of deferred tax assets is contingent upon the generation of future taxable income. A valuation allowance is recorded if it is &#x201c;more likely than not&#x201d; that a portion or all of a deferred tax asset will not be realized.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions including the amount of future state, federal and foreign pretax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax-planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we are using to manage the underlying businesses.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize a tax benefit from an uncertain tax position only if it is more likely than not to be sustained upon examination based on the technical merits of the position. The amount of the accrual for which an exposure exists is measured by determining the amount that has a greater than 50 percent likelihood of being realized upon the settlement of the position. Components of the reserve are classified as current or a long-term liability in the Consolidated Balance Sheets based on when we expect each of the items to be settled. We record interest and penalties accrued in relation to uncertain tax benefits as a component of interest expense.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While we believe we have identified all reasonably identifiable exposures and that the reserve we have established for identifiable exposures is appropriate under the circumstances, it is possible that additional exposures exist and that exposures may be settled at amounts different than the amounts reserved. It is also possible that changes in facts and circumstances could cause us to either materially increase or reduce the carrying amount of our tax reserves. In general, tax returns for the year 2016 and thereafter are subject to future examination by tax authorities.&lt;/span&gt;&lt;/div&gt;Our policy has been to leave our cumulative unremitted foreign earnings invested indefinitely outside the United States, and we intend to continue this policy. Although the transition tax in the TCJA has removed U.S. federal taxes on distributions to the U.S. on a go forward basis, the Company continues to assert permanent reinvestment of foreign earnings. Due to the timing and circumstances of repatriation of such earnings, if any, it is not practicable to determine the unrecognized deferred tax liability relating to such amounts.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzI3_5321777a-9a26-4819-b77a-168478f20e37">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of non-U.S. entities is translated into U.S. dollars for balance sheet accounts using the month end rates in effect as of the balance sheet date and average exchange rate for revenue and expense accounts for each respective period. The translation adjustments are deferred as a separate component of stockholders&#x2019; equity within accumulated other comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <sncr:ScheduleofForeignCurrencyGainsLossesTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzA4_a8190dba-0aac-4217-863c-9f06e309082f">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains or losses resulting from transactions denominated in foreign currencies are included in other income or expense, within the Consolidated Statements of Operations and were as follows:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.393%"/&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:10.759%"/&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.052%"/&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.200%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) on foreign currency translations&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;</sncr:ScheduleofForeignCurrencyGainsLossesTableTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo5NWE1Y2VlODBmMmY0YTlmYjJlOTViN2ZlM2JjYTdkNy90YWJsZXJhbmdlOjk1YTVjZWU4MGYyZjRhOWZiMmU5NWI3ZmUzYmNhN2Q3XzItMi0xLTEtMA_f2ecec6b-2d85-4c82-9315-0751bea87b3a"
      unitRef="usd">4234000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo5NWE1Y2VlODBmMmY0YTlmYjJlOTViN2ZlM2JjYTdkNy90YWJsZXJhbmdlOjk1YTVjZWU4MGYyZjRhOWZiMmU5NWI3ZmUzYmNhN2Q3XzItNC0xLTEtMA_210b6a9b-c867-4e52-b9f4-ed9308bdfbe7"
      unitRef="usd">31000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo5NWE1Y2VlODBmMmY0YTlmYjJlOTViN2ZlM2JjYTdkNy90YWJsZXJhbmdlOjk1YTVjZWU4MGYyZjRhOWZiMmU5NWI3ZmUzYmNhN2Q3XzItNi0xLTEtMA_e9458826-d576-41ad-b7cb-8fed69e880af"
      unitRef="usd">-478000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzA5_49596db7-fbab-4b3a-9864-d6edf92af4b1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reporting on comprehensive income requires components of other comprehensive income, including unrealized gains or losses on available-for-sale securities, to be included as part of total comprehensive income. Comprehensive income is comprised of net income, translation adjustments and unrealized gains and losses on available-for-sale securities. The components of comprehensive income are included in the Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1MzE5_5cf71522-95e1-464a-8232-72a09735218c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basic and Diluted Net Income Attributable to Common Stockholders per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic EPS is computed based upon the weighted average number of common shares outstanding for the year, excluding amounts associated with restricted shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted EPS is computed based upon the weighted average number of common shares outstanding for the year plus the potential dilutive effect of common stock equivalents using the treasury stock method and the average market price of the Company&#x2019;s common stock for the year.  The potential dilutive effect of common stock includes stock options, convertible debt and unvested restricted stock. The dilutive effects of stock options and restricted stock awards are based on the treasury stock method. The dilutive effect of the assumed conversion of convertible debt is determined using the if-converted method. The after-tax effect of interest expense related to the convertible securities is added back to net income, and the convertible debt is assumed to have been converted into common shares at the beginning of the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company includes participating securities (Redeemable Convertible Preferred Stock - Participation with Dividends on Common Stock that contain preferred dividend) in the computation of EPS pursuant to the two-class method. The two-class method of computing earnings per share is an allocation method that calculates earnings per share for common stock and participating securities. During periods of net loss, no effect is given to the participating securities because they do not share in the losses of the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzY1Mjkz_7b41286a-8f41-406c-b452-50f493cb4a73">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020, the Company maintains eight stock-based compensation plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the Black-Scholes pricing model to determine the fair value of stock options on the dates of grant. Restricted stock awards are measured based on the fair market values of the underlying stock on the dates of grant. The Company recognizes stock-based compensation over the requisite service period with an offsetting credit to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the Company&#x2019;s performance restricted stock awards, the Company estimates the number of shares the recipient is to receive by applying a probability of achieving the performance goals. The actual number of shares the recipient receives is determined at the end of the performance period based on the results achieved versus goals based on the performance targets, such as revenues and earnings before interest, tax, depreciation and amortization (&#x201c;EBITDA&#x201d;) after certain adjustments. Once the number of awards is determined, the compensation cost is fixed and continues to be recognized using straight line recognition over the requisite service period for each vesting tranche.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Use of a valuation model requires management to make certain assumptions with respect to selected model inputs. Expected volatility was calculated based on historical information of the Company&#x2019;s stock. The average expected life was determined using historical stock option exercise activity. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a remaining term equal to the expected life assumed at the date of grant. The Company has never declared or paid cash dividends on the common or preferred equity and does not anticipate paying any cash dividends in the foreseeable future. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <sncr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCompensationPlans
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzQ5NDc4MDIzOTA3ODU_5984c7cd-c2e2-4e0e-b95d-2499fdc4d5f4"
      unitRef="compensation_plan">8</sncr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCompensationPlans>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyODc0NDg_f36b7fcf-e06c-4565-9d49-2a5fee1aafb5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s chief operating decision&#x2011;maker is the Principal Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions. However, in assessing financial performance and allocating resources, the Company considers the markets in which it operates. The Company has determined that it currently operates in two business segments: (i) providing cloud solutions and software&#x2011;based activation for connected devices globally and (ii) enterprise solutions. Given the size of the Company&#x2019;s enterprise segment, and the Company&#x2019;s shift in focus toward the telecommunications, media and technology (&#x201c;TMT&#x201d;) market, the Company concluded that it has one reportable segment. Although the Company operates in North America, Europe and Asia&#x2011;Pacific a majority of the Company&#x2019;s revenue and long-lived assets are in the U.S.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzI3NDg3NzkyMTQ5Mzc_6ff1315c-bf13-4979-a9f6-c9c737382cf2"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzI3NDg3NzkyMTUyNjk_7cb3ff75-a456-4d21-9f0c-b0a10de9ab4b"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90ZXh0cmVnaW9uOjRmMzU2MDlkMTU5OTQ3YWE4NGFhYjk0NzExZDA3NmRmXzU0OTc1NTgyODc0NDk_78806228-95a7-4b7d-b49a-c85488a7f8d0">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by geography are based on the billing addresses of the Company&#x2019;s customers. The following tables set forth revenues and property and equipment, net by geographic area:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.623%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended 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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,670&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,749&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,839&#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="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:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.622%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,732&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,525&#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:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd9dbd945b42484898e526c84a68ed04_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTphYTZiOTMzYTdlYWI0ODM4YmMxNzBlMzE1MTNmNjRlMC90YWJsZXJhbmdlOmFhNmI5MzNhN2VhYjQ4MzhiYzE3MGUzMTUxM2Y2NGUwXzMtMi0xLTEtNDUwMA_349c9877-e74a-4552-bcb0-4a4ac1c99a17"
      unitRef="usd">228639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75221b43424847eca1d9428ab221f231_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTphYTZiOTMzYTdlYWI0ODM4YmMxNzBlMzE1MTNmNjRlMC90YWJsZXJhbmdlOmFhNmI5MzNhN2VhYjQ4MzhiYzE3MGUzMTUxM2Y2NGUwXzMtNC0xLTEtNDUwMA_4ca6a93b-f96b-4bf2-a67c-392ec97b9bfb"
      unitRef="usd">232183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8fc30161aedf4025a48e611ddbe95399_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTphYTZiOTMzYTdlYWI0ODM4YmMxNzBlMzE1MTNmNjRlMC90YWJsZXJhbmdlOmFhNmI5MzNhN2VhYjQ4MzhiYzE3MGUzMTUxM2Y2NGUwXzMtNi0xLTEtNDUwMA_2cd79d8a-9323-4905-bb61-ae5a2d07d8f7"
      unitRef="usd">249674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e2cf0c2aa97415d852fa535b425e1d0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTphYTZiOTMzYTdlYWI0ODM4YmMxNzBlMzE1MTNmNjRlMC90YWJsZXJhbmdlOmFhNmI5MzNhN2VhYjQ4MzhiYzE3MGUzMTUxM2Y2NGUwXzQtMi0xLTEtNDUwMA_7e7eee6f-ee97-4bb7-ac14-a1fbe91f2f33"
      unitRef="usd">63031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e9c105d082f4515a91d04c0ea2ee5f7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTphYTZiOTMzYTdlYWI0ODM4YmMxNzBlMzE1MTNmNjRlMC90YWJsZXJhbmdlOmFhNmI5MzNhN2VhYjQ4MzhiYzE3MGUzMTUxM2Y2NGUwXzQtNC0xLTEtNDUwMA_71418e18-0279-42f8-81dd-bed1c98fa04d"
      unitRef="usd">76566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie80c33b2843f4f2a829a0a5c83d059bc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTphYTZiOTMzYTdlYWI0ODM4YmMxNzBlMzE1MTNmNjRlMC90YWJsZXJhbmdlOmFhNmI5MzNhN2VhYjQ4MzhiYzE3MGUzMTUxM2Y2NGUwXzQtNi0xLTEtNDUwMA_60654fc0-0754-4f12-b2f9-2575706eb4f5"
      unitRef="usd">76165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTphYTZiOTMzYTdlYWI0ODM4YmMxNzBlMzE1MTNmNjRlMC90YWJsZXJhbmdlOmFhNmI5MzNhN2VhYjQ4MzhiYzE3MGUzMTUxM2Y2NGUwXzUtMi0xLTEtNDUwMA_a19f7b62-34f4-489b-9899-c70a4c3446f9"
      unitRef="usd">291670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTphYTZiOTMzYTdlYWI0ODM4YmMxNzBlMzE1MTNmNjRlMC90YWJsZXJhbmdlOmFhNmI5MzNhN2VhYjQ4MzhiYzE3MGUzMTUxM2Y2NGUwXzUtNC0xLTEtNDUwMA_861928f8-5a74-4a68-bda7-5ec9ceb29be8"
      unitRef="usd">308749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTphYTZiOTMzYTdlYWI0ODM4YmMxNzBlMzE1MTNmNjRlMC90YWJsZXJhbmdlOmFhNmI5MzNhN2VhYjQ4MzhiYzE3MGUzMTUxM2Y2NGUwXzUtNi0xLTEtNDUwMA_0d688502-beb9-4737-83f3-8290fad1d0a9"
      unitRef="usd">325839000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6fe0d19e370f463e84ef9d6e9c113152_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo2ZDQ4ZmUwNThhMTI0ZGRmOTc0MjNmOGE4OTQxODA4Ny90YWJsZXJhbmdlOjZkNDhmZTA1OGExMjRkZGY5NzQyM2Y4YTg5NDE4MDg3XzMtMi0xLTEtNDUwMA_a8147055-2a24-4a14-9f35-4b6ab94c48f0"
      unitRef="usd">7282000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3374073112a344e2932fae3185d05cfe_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo2ZDQ4ZmUwNThhMTI0ZGRmOTc0MjNmOGE4OTQxODA4Ny90YWJsZXJhbmdlOjZkNDhmZTA1OGExMjRkZGY5NzQyM2Y4YTg5NDE4MDg3XzMtNC0xLTEtNDUwMA_b359fba3-0652-4f79-ba6e-239ea283e8a4"
      unitRef="usd">19278000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie3545def44f641608c605211ac1b91b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo2ZDQ4ZmUwNThhMTI0ZGRmOTc0MjNmOGE4OTQxODA4Ny90YWJsZXJhbmdlOjZkNDhmZTA1OGExMjRkZGY5NzQyM2Y4YTg5NDE4MDg3XzQtMi0xLTEtNDUwMA_887a5c75-dd86-471f-96ee-867ab099a2b9"
      unitRef="usd">4450000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icaf0d6aad84442588e9eb0181e45deb7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo2ZDQ4ZmUwNThhMTI0ZGRmOTc0MjNmOGE4OTQxODA4Ny90YWJsZXJhbmdlOjZkNDhmZTA1OGExMjRkZGY5NzQyM2Y4YTg5NDE4MDg3XzQtNC0xLTEtNDUwMA_e798a682-9988-4b0b-8d20-ff1dc2150570"
      unitRef="usd">7247000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo2ZDQ4ZmUwNThhMTI0ZGRmOTc0MjNmOGE4OTQxODA4Ny90YWJsZXJhbmdlOjZkNDhmZTA1OGExMjRkZGY5NzQyM2Y4YTg5NDE4MDg3XzUtMi0xLTEtNDUwMA_1d889304-bfef-4edd-92bd-e942c7eb1954"
      unitRef="usd">11732000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNTcvZnJhZzo0ZjM1NjA5ZDE1OTk0N2FhODRhYWI5NDcxMWQwNzZkZi90YWJsZTo2ZDQ4ZmUwNThhMTI0ZGRmOTc0MjNmOGE4OTQxODA4Ny90YWJsZXJhbmdlOjZkNDhmZTA1OGExMjRkZGY5NzQyM2Y4YTg5NDE4MDg3XzUtNC0xLTEtNDUwMA_1a5f1829-e103-48b1-bd8f-f247b7140a29"
      unitRef="usd">26525000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl81NDk3NTU4MTU3Nzkz_6f814f26-523a-4010-a70c-f785b353ed57">Revenue&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Disaggregation of revenue&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company disaggregates revenue from contracts with customers into the nature of the products and services and geographical regions. The Company&#x2019;s geographic regions are the Americas, Europe, the Middle East and Africa (&#x201c;EMEA&#x201d;), and Asia Pacific (&#x201c;APAC&#x201d;). The majority of the Company&#x2019;s revenue is from the Technology, Media and Telecom (collectively, &#x201c;TMT&#x201d;) sector.&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.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.933%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Messaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Messaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,749&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service Line&lt;/span&gt;&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscription Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207,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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;License&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,175&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,413&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291,670&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,802&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,251&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,749&#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;/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:'Times New Roman',sans-serif;font-size:10pt;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 style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; In 2019, changes to the STIN business led the Company to conclude that its collection of certain STIN receivables is no longer probable. The Company has updated its collectability assessment in accordance with ASC 842 and concluded that a contingency reserve is required, which included a reduction of digital revenue in America in the amount $26.0 million.  For further details, see&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;7. Investments in Affiliates and Related Transactions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of the Notes to Consolidated Financial Statements of this Form 10-K.   &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Trade Accounts Receivable and Contract balances&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its right to consideration in exchange for deliverables as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). For example, the Company recognizes a receivable for revenues related to its time and materials and transaction or volume-based contracts. The Company presents such receivables in Trade accounts receivable, net in its consolidated statements of financial position at their net estimated realizable value. The Company maintains an allowance for doubtful accounts to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables and other applicable factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract asset is a right to consideration that is conditional upon factors other than the passage of time. For example, the Company would record a contract asset if its records revenue on a professional services engagement but are not entitled to bill until the Company achieves specified milestones. Contract asset balance at December 31, 2020 is $7.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts collected in advance of services being provided are accounted for as contract liabilities, which are presented as deferred revenue on the accompanying balance sheet and are realized with the associated revenue recognized under the contract. Nearly all of the Company's contract liabilities balance is related to services revenue, primarily subscription services contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contract assets and liabilities are reported in a net position on a customer basis at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in the contract liabilities balance (current and noncurrent) during the period are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:77.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.684%"/&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="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract Liabilities*&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized in the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts billed but not recognized as revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Comprised of Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized during the year ended December 31, 2020 for performance obligations satisfied or partially satisfied in previous periods were immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract acquisition costs&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the adoption of Topic 606 and the related cost accounting guidance under Accounting Standards Codification (&#x201c;ASC&#x201d;) 340, the Company is required to capitalize certain contract acquisition costs consisting primarily of commissions and bonuses paid when contracts are signed. The Company adopted Topic 606 on January 1, 2018 and capitalized $0.7 million in contract acquisition costs related to contracts that were not completed. For contracts that have a duration of less than one year, the Company follows a Topic 606 practical expedient and expenses these costs over the estimated customer life, because it does not pay commissions upon renewals that are commensurate with the initial contract. During the year ended December 31, 2020, the amount of amortization was $0.2 million and there was no impairment loss in relation to costs capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Fulfillment 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 340-40, the Company evaluates whether or not it should capitalize the costs of fulfilling a contract. Such costs would be capitalized when they are not within the scope of other standards and: (1) are directly related to a contract; (2) generate or enhance resources that will be used to satisfy performance obligations; and (3) are expected to be recovered. As of December 31, 2020, the Company had $0.1 million of capitalized contract fulfillment costs.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Transaction price allocated to the remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Topic 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of December 31, 2020. The Company has elected not to disclose transaction price allocated to remaining performance obligations for:&lt;/span&gt;&lt;/div&gt;&lt;div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Contracts with an original duration of one year or less, including contracts that can be terminated for convenience without a substantive penalty;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Contracts for which the Company recognizes revenues based on the right to invoice for services performed;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with Topic 606 Section 10-25-14(b), for which the criteria in Topic 606 Section 10-32-40 have been met. This applies to a limited number of situations where the Company is dependent upon data from a third party or where fees are highly variable.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company&#x2019;s performance obligations meet one or more of these exemptions. Specifically, the Company has excluded the following from the Company&#x2019;s remaining performance obligations, all of which will be resolved in the period in which amounts are known:&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;consideration for future transactions, above any contractual minimums&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;consideration for success-based transactions contingent on third-party data&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;credits for failure to meet future service level requirements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020, the aggregate amount of transaction price allocated to remaining performance obligations, other than those meeting the exclusion criteria above, was $280.4 million, of which approximately 70.19% is expected to be recognized as revenues within 2 years, and the remainder thereafter. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates of revenue expected to be recognized in future periods also exclude unexercised customer options to purchase services that do not represent material rights to the customer. Customer options that do not represent a material right are only accounted for in accordance with Topic 606 when the customer exercises its option to purchase additional goods or services.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl81NDk3NTU4MTU3Nzk1_37ad7806-07a7-4ac1-a76f-aad07eee36e8">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company disaggregates revenue from contracts with customers into the nature of the products and services and geographical regions. The Company&#x2019;s geographic regions are the Americas, Europe, the Middle East and Africa (&#x201c;EMEA&#x201d;), and Asia Pacific (&#x201c;APAC&#x201d;). The majority of the Company&#x2019;s revenue is from the Technology, Media and Telecom (collectively, &#x201c;TMT&#x201d;) sector.&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.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.933%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Messaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Messaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,749&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service Line&lt;/span&gt;&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscription Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207,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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;License&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,175&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,413&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291,670&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,802&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,251&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,749&#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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; In 2019, changes to the STIN business led the Company to conclude that its collection of certain STIN receivables is no longer probable. The Company has updated its collectability assessment in accordance with ASC 842 and concluded that a contingency reserve is required, which included a reduction of digital revenue in America in the amount $26.0 million.  For further details, see&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;7. Investments in Affiliates and Related Transactions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;of the Notes to Consolidated Financial Statements of this Form 10-K.</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i610d893900314ddfab55fbdb4fe28730_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8zLTEtMS0xLTM3MDQ_f5bbf65a-db91-4cdb-b0af-a6a113dedc2d"
      unitRef="usd">155287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5645f103cff4357bcd17c56dadb475e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8zLTMtMS0xLTM3MDQ_b0efae2f-29cb-431d-859d-46689550f88f"
      unitRef="usd">45893000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd02b13a5a7145f1b45cb7937d7f0ae1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8zLTUtMS0xLTM3MDQ_268c0274-dbf4-42fe-b498-49d96115aaf1"
      unitRef="usd">27459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if37f0f7479854cc5bb245547e4f6e265_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8zLTctMS0xLTM3MDQ_6799111b-524a-45ed-a12c-556ea3fb4919"
      unitRef="usd">228639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i182aa5f42be94e21a222fed79dce10e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8zLTktMS0xLTM3MDQ_cabc23e9-4146-47c7-9de5-e8d15e8a98e0"
      unitRef="usd">155076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b6cd71bc5c34c4ab1c1ab10d234581c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8zLTExLTEtMS0zNzA0_1d574e5f-bdf0-474e-803d-7546dff31ca5"
      unitRef="usd">46765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69be2351ae7f49b69c2aeb2b01ee9875_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8zLTEzLTEtMS0zNzA0_a4e947d6-c8e9-4990-88db-1a868ac47b92"
      unitRef="usd">30342000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8656898a3a38446ebacc21dc9feb80c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8zLTE1LTEtMS0zNzA0_8d3b75bb-d51e-43bc-abad-ec32114b0657"
      unitRef="usd">232183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if00bb558035c4fb59c0010b014735358_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF80LTEtMS0xLTM3MDQ_b768800f-b258-4234-9098-ece716f65af0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i861baf0a396541748a795ce7e1e2c2bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF80LTMtMS0xLTM3MDQ_f601a52d-102d-4008-b93f-bef8f8531bb5"
      unitRef="usd">4502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i917eedb94bc14c749bff8648f2488684_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF80LTUtMS0xLTM3MDQ_937d2e3f-9799-497e-8257-d456c60f63ac"
      unitRef="usd">31310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05525619dd844b1f866345659480668e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF80LTctMS0xLTM3MDQ_a158e251-c928-4452-bd9b-079643324d0f"
      unitRef="usd">35812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic74841d306e844c687a167a09d5f466d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF80LTktMS0xLTM3MDQ_be9b4d3b-3578-47bf-a87e-c3a0da149935"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc4f0574feb54848848bece7d9cee250_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF80LTExLTEtMS0zNzA0_ba75f837-b9ae-46ce-932a-075d0a424164"
      unitRef="usd">3658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0f2149289ce42dfb364399c98e65154_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF80LTEzLTEtMS0zNzA0_b5dafe70-b33d-45e4-b00a-f540c877a083"
      unitRef="usd">45403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59d084b730864385bbf702143182d13d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF80LTE1LTEtMS0zNzA0_dec6acf8-1ecd-4939-a461-a5b9a26ba362"
      unitRef="usd">49061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i384275e2959044f88bf7af5fec10df87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF81LTEtMS0xLTM3MDQ_386d7bb5-ceee-4d36-a407-020e1d93f072"
      unitRef="usd">6888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i482c641033304aa7a64e43ff0dd8c6c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF81LTMtMS0xLTM3MDQ_c38e98ec-5580-4f74-bbfc-9425afdfcb93"
      unitRef="usd">5687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b0dace0aed34bcf9360f5a0c9f4ec5a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF81LTUtMS0xLTM3MDQ_69163a10-744a-48bf-86ff-6dd5208ade4f"
      unitRef="usd">14644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5de4f2edb7b4552a596379de49698dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF81LTctMS0xLTM3MDQ_4328388d-8d00-455c-b52e-afc2504f25db"
      unitRef="usd">27219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i598a00f06340433cb4f128a257fdd865_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF81LTktMS0xLTM3MDQ_554f663b-4b7d-47b6-8686-215d65736e61"
      unitRef="usd">7620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc1b9f1924e14222845e467eb71bf02b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF81LTExLTEtMS0zNzA0_722cfef8-af2c-437c-bcb1-94328e4ef80b"
      unitRef="usd">3379000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1217bc48d67c49eda433b33e28a6fd20_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF81LTEzLTEtMS0zNzA0_a8291bb0-38dc-43d4-8ba8-c9b3c2d7c724"
      unitRef="usd">16506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff760b23caf94475b9793b2dc1b9d6ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF81LTE1LTEtMS0zNzA0_8fbdf93b-6467-4854-9350-d0b65b0c0a99"
      unitRef="usd">27505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8dc90df6342d4150b90c840c24846b65_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF82LTEtMS0xLTM3MDQ_cf95a7e5-b6f6-4211-aae4-2bdb51dc8d48"
      unitRef="usd">162175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c640c8afc834ef2a1315911733d653a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF82LTMtMS0xLTM3MDQ_5eddeab2-ac3d-4ba5-942c-021cd1fbf80d"
      unitRef="usd">56082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69f68be713074c4f9f54ee4e0cc5f625_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF82LTUtMS0xLTM3MDQ_2aa3d3af-aff7-4107-98c4-5c92a35cb69e"
      unitRef="usd">73413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF82LTctMS0xLTM3MDQ_c7ba44d9-b1ed-4dd4-93c7-7a8c82440a13"
      unitRef="usd">291670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i602f95231d4f458a90c148f941707ae5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF82LTktMS0xLTM3MDQ_ae96822c-b241-492d-93c8-edaa5fa635d4"
      unitRef="usd">162696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5aa592b5c06245fb895382473c7bf1e1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF82LTExLTEtMS0zNzA0_42be331f-2046-4228-a1ad-c4e1da8e139f"
      unitRef="usd">53802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if962e78ad7c74d46b0ee09af02659a2e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF82LTEzLTEtMS0zNzA0_90439ef0-1ab2-4f5c-9c22-97f9f0349483"
      unitRef="usd">92251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF82LTE1LTEtMS0zNzA0_816f5bcb-3d66-4a5c-8f04-3b78750613a9"
      unitRef="usd">308749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iede3ac43ad7d47228bb44bed7830c0c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF85LTEtMS0xLTM3MDQ_51738f74-e1c5-473d-b43b-834ea9aab359"
      unitRef="usd">18391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30ce9de98633477f8d40b5a69315b763_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF85LTMtMS0xLTM3MDQ_560c4763-777a-43af-9644-9d8bebdf273b"
      unitRef="usd">13512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaaee4fec82db4ff0a04b62c688bcb800_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF85LTUtMS0xLTM3MDQ_e9e54942-ce42-4743-b7b3-9a5554b51b73"
      unitRef="usd">16741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib178c58620744d639c3b42076a72862b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF85LTctMS0xLTM3MDQ_9bd09977-3d7c-44c5-8bd4-aab5c68be9f0"
      unitRef="usd">48644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5832f93f3b547fe8ce88019ede1eff7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF85LTktMS0xLTM3MDQ_fbcfb334-2b0b-499b-a807-ebbdfec121a4"
      unitRef="usd">14939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05070e01715f45f095d6fab6b4ae80c3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF85LTExLTEtMS0zNzA0_8f811b7c-a3f9-4876-8d35-16e3f80af52f"
      unitRef="usd">16576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e1ef95a5f0347d2a37a8fc036124b94_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF85LTEzLTEtMS0zNzA0_e3288aa4-e0fe-4344-9b7a-0481ef74eefb"
      unitRef="usd">30923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf86a86db062431aa376dabf10fb757d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF85LTE1LTEtMS0zNzA0_520c2c88-cfce-4730-b311-67158444ffe3"
      unitRef="usd">62438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic92c9ebb80f9425ab7e3e560036c0c46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMC0xLTEtMS0zNzA0_832fc9cf-698c-4ee2-b60a-97951aaf8901"
      unitRef="usd">5651000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2c386e4718e4bfd92bc0774ea3174eb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMC0zLTEtMS0zNzA0_4e46e560-dd29-4c2c-bfcd-7d6dbb50a962"
      unitRef="usd">7396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4676bd0319fb49e6b076ac1191e827cf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMC01LTEtMS0zNzA0_4ee250f1-f8bb-4c1f-9c11-2688fb446e06"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44e39c3b0a3b416198e5ca54b50bdced_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMC03LTEtMS0zNzA0_6db340e9-4836-475a-b925-1aff2f699588"
      unitRef="usd">13047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0bbcab4678e49c9bbd859ea27712459_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMC05LTEtMS0zNzA0_9574a0ed-d470-4503-8a30-759096e070dc"
      unitRef="usd">5606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a8215f5fc7140baa1ce486e636da272_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMC0xMS0xLTEtMzcwNA_8d9d4c22-cb05-461d-baed-706f676e3260"
      unitRef="usd">6690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23b21f438fd048909c4343fe349497b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMC0xMy0xLTEtMzcwNA_6ebc4b96-a3a1-4a3a-98a3-5df2f9dfcd64"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3af1c607e45b4c8b9ee275260c13334c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMC0xNS0xLTEtMzcwNA_1fde340c-b62f-45dc-bd90-42e1a5ce7a2e"
      unitRef="usd">12296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0db20e620e6141eab2feb37a69a3374a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMS0xLTEtMS0zNzA0_63e21826-0c21-4556-b73a-564eedc93575"
      unitRef="usd">138133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54d61dbb269748f499acdf87eafb856c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMS0zLTEtMS0zNzA0_daeb7b2b-2228-421f-ab49-51df55dc669d"
      unitRef="usd">32831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1573e4d67c24e8bb5cd5e4ed7d4a6c6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMS01LTEtMS0zNzA0_4e0f7766-3587-4fd9-9433-1209de2d4a75"
      unitRef="usd">43873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i214231fd27144febb246a971038b0b8c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMS03LTEtMS0zNzA0_14bacb87-3805-4c17-9fa1-4fb41f257c50"
      unitRef="usd">214837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe9d6d8cdb7d49b395b1e8aaa12a1843_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMS05LTEtMS0zNzA0_38b9e126-1967-4483-a604-d101035ad339"
      unitRef="usd">141941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b98ad0befb54dabb368dfae2488dfd3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMS0xMS0xLTEtMzcwNA_808567c6-85b6-4c07-9885-f39662c3f14c"
      unitRef="usd">27577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69ddc474156640d08396b0a1358a1b57_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMS0xMy0xLTEtMzcwNA_468ddf0a-7053-4531-817b-342fd04de37b"
      unitRef="usd">37785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc63d242388044daa32200a72f8f6a38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMS0xNS0xLTEtMzcwNA_43e52778-8425-498d-a541-6b1346af91a6"
      unitRef="usd">207303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib78fbfd631354d6ab8602494c11d7f83_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMi0xLTEtMS0zNzA0_6829d0e2-f13c-44a4-ae10-a4e0616cc9af"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6746d8ea059c443fa02d9313c4ce233f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMi0zLTEtMS0zNzA0_d3389679-2d8e-4ef1-8e83-f03e7fba13b3"
      unitRef="usd">2343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia24fd010d5ef46d5b9cdcfe185b26ad1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMi01LTEtMS0zNzA0_e31370aa-cbde-454b-9b65-8822881b5fa3"
      unitRef="usd">12799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32aae213ff8346409d353b2d0b11ef24_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMi03LTEtMS0zNzA0_6b035c4b-fcda-411c-b0da-ec33dd70a22b"
      unitRef="usd">15142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3457e9020eb04f09a6ab29392b338ef4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMi05LTEtMS0zNzA0_12fb28cd-5db3-4632-946b-f1e2ce469eda"
      unitRef="usd">210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc2a85afb87541a1b2ffad540d06b0cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMi0xMS0xLTEtMzcwNA_7dc686c0-c677-46a5-bd46-bc25bd54b475"
      unitRef="usd">2959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fe3004aca2f4c7eb3d5e2121f2da3f0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMi0xMy0xLTEtMzcwNA_2c1067b0-9d2e-4fe9-b6f5-90fbb863d5ea"
      unitRef="usd">23543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i724cf990a9b949fa938fbc0aa003edec_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMi0xNS0xLTEtMzcwNA_7bb1b132-6879-4671-82e4-2c45dd5437f6"
      unitRef="usd">26712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8dc90df6342d4150b90c840c24846b65_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMy0xLTEtMS0zNzA0_55f7bff5-d2b8-4bd6-a130-d3fc5581a202"
      unitRef="usd">162175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c640c8afc834ef2a1315911733d653a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMy0zLTEtMS0zNzA0_7e262909-0085-44fb-adc1-540b71b34774"
      unitRef="usd">56082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69f68be713074c4f9f54ee4e0cc5f625_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMy01LTEtMS0zNzA0_830055f9-4a2d-42bb-93f1-538b22131b77"
      unitRef="usd">73413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMy03LTEtMS0zNzA0_0db34966-9001-429e-850e-7e19824b7699"
      unitRef="usd">291670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i602f95231d4f458a90c148f941707ae5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMy05LTEtMS0zNzA0_4f9caa8e-4794-4fd5-853d-0631e458f237"
      unitRef="usd">162696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5aa592b5c06245fb895382473c7bf1e1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMy0xMS0xLTEtMzcwNA_86052c3d-3569-4de2-8aff-0f8eb7c537ae"
      unitRef="usd">53802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if962e78ad7c74d46b0ee09af02659a2e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMy0xMy0xLTEtMzcwNA_06744c6c-9411-426c-b95e-fcc20a1d189c"
      unitRef="usd">92251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6NjYwMDQzMzFkYmUwNDdmYWExZTE3YzAyYjVkODU0OGQvdGFibGVyYW5nZTo2NjAwNDMzMWRiZTA0N2ZhYTFlMTdjMDJiNWQ4NTQ4ZF8xMy0xNS0xLTEtMzcwNA_a4582385-6c05-45ad-8315-11baf78949b8"
      unitRef="usd">308749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8862611cd944e02b64645023c461d45_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl8yNzQ4Nzc5MDgxNDcz_e20bc0fa-f665-4e31-bbb8-712f7582286c"
      unitRef="usd">-26000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl8yNzQ4Nzc5MDgyODMw_57e862f4-eedb-4012-a24c-876084d1d72b"
      unitRef="usd">7100000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl81NDk3NTU4MTU3Nzk2_0617cc86-414b-4a50-a4a3-00d1523900a8">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in the contract liabilities balance (current and noncurrent) during the period are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:77.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.684%"/&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="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract Liabilities*&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized in the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts billed but not recognized as revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Comprised of Deferred Revenue&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6MzE4ZGIxYjliY2UzNGYzZjlhMGZhMTRlMGM1ZThiMTUvdGFibGVyYW5nZTozMThkYjFiOWJjZTM0ZjNmOWEwZmExNGUwYzVlOGIxNV8xLTItMS0xLTM3MDQ_60053027-af65-452a-af70-ea06e39d6d36"
      unitRef="usd">87799000</us-gaap:ContractWithCustomerLiability>
    <sncr:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6MzE4ZGIxYjliY2UzNGYzZjlhMGZhMTRlMGM1ZThiMTUvdGFibGVyYW5nZTozMThkYjFiOWJjZTM0ZjNmOWEwZmExNGUwYzVlOGIxNV8yLTItMS0xLTM3MDQ_879d3f9c-bb60-430d-b7d7-144388244592"
      unitRef="usd">249465000</sncr:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6MzE4ZGIxYjliY2UzNGYzZjlhMGZhMTRlMGM1ZThiMTUvdGFibGVyYW5nZTozMThkYjFiOWJjZTM0ZjNmOWEwZmExNGUwYzVlOGIxNV8zLTItMS0xLTM3MDQ_78e7bb2c-1913-44b7-8fae-fe00374425ac"
      unitRef="usd">207280000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGFibGU6MzE4ZGIxYjliY2UzNGYzZjlhMGZhMTRlMGM1ZThiMTUvdGFibGVyYW5nZTozMThkYjFiOWJjZTM0ZjNmOWEwZmExNGUwYzVlOGIxNV82LTItMS0xLTM3MDQ_f70ccf9c-5987-4a67-801b-5a960102c916"
      unitRef="usd">45614000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i6286937d331647868f32433381a454b3_I20180101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl81NDk3NTU4MTU3ODAw_2b77d1e2-6271-4a37-b139-d2c98c305885"
      unitRef="usd">700000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl8yNzQ4Nzc5MDg0NDg2_a43a7fd1-31b9-49d3-852d-41b56a6ca3d7"
      unitRef="usd">200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="ifb43636d9cb94c45b81cb3ddb966d8f9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl81NDk3NTU4MTU3ODA0_7896300d-f39f-41cf-b00a-7f402ea1db8e"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i4e88497b3d0e4e2fa82f8002b237e486_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl8yNzQ4Nzc5MDg0OTgz_b17cb06d-5a60-4009-935a-adec5b46990f"
      unitRef="usd">100000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl8yNzQ4Nzc5MDg2NzUw_b61de246-7a26-4cc6-a88f-f957a7801a3e"
      unitRef="usd">280400000</us-gaap:RevenueRemainingPerformanceObligation>
    <sncr:RevenueRemainingPerformanceObligationExpectedTimingofSatisfactionPercent
      contextRef="i50cee3f09c6940b6a87ad4a99db98e23_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl8yNzQ4Nzc5MDg2Nzc4_a4d7cf32-a270-48d4-af26-7dcbbf59db71"
      unitRef="number">0.7019</sncr:RevenueRemainingPerformanceObligationExpectedTimingofSatisfactionPercent>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5fe0ea3358134cff9ce91bb23e7c60e9_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDczL2ZyYWc6OTQ2ODhjMmYzNmRkNDc0MmIwYzZkNmFjMzBjYTE0NWIvdGV4dHJlZ2lvbjo5NDY4OGMyZjM2ZGQ0NzQyYjBjNmQ2YWMzMGNhMTQ1Yl8yNzQ4Nzc5MDg2ODMw_4a94031f-f4cb-4a62-b976-80049ecb8a9b">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjAvZnJhZzo0YTJjNDBjYThlNTM0MjYyOGZjMjlhOGY4YmY1Mzg4ZS90ZXh0cmVnaW9uOjRhMmM0MGNhOGU1MzQyNjI4ZmMyOWE4ZjhiZjUzODhlXzk1NDA_d8750f7a-d593-4abd-be8f-c9e435ccddc4">Acquisitions and Divestitures&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2018 Transactions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Honeybee&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2018, the Company completed the acquisition of the honeybee software business (&#x201c;honeybee&#x201d;), a provider of digital solutions targeted at optimizing the customer experience from Dixons Carphone plc which offers a digital transformation platform that makes it easier for companies to design and launch omni-channel customer journeys. Consideration paid by the Company consisted of approximately $9.7 million in cash at the time of closing and deferred consideration of $8.7 million to be paid over the next three 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers of the honeybee platform, such as mobile operators and other communication service providers, can rapidly create and adapt digital sales processes for contact centers, retail stores, and online channels. This helps reduce complexity for the end-user as well as internal employees, while delivering a single customer experience at all touch-points and improved business outcomes such as reduced cost and increased revenue. The acquisition did not have a material impact on the Company&#x2019;s Consolidated Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquisition-Related Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total acquisition-related costs recognized during the year ended December 31, 2020, 2019, and 2018 including transaction costs such as legal, accounting, valuation and other professional services, were nil, nil, $0.1 million, respectively, and are included in selling, general and administrative expense 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Divestitures&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;SNCR, LLC&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 16, 2015, the Company formed a venture with Goldman Sachs (&#x201c;Goldman&#x201d;), referred to as SNCR, LLC in order to develop and deploy the Synchronoss Secure Mobility Suite, which would include integration of Synchronoss Workspace platform with Goldman's internally developed mobile security intellectual property to help provide a safe, secure mobile device environment that also effectively supports bring your own device (&#x201c;BYOD&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2017, the Company entered into a termination agreement with Goldman to terminate the venture, and provide a perpetual, irrevocable license of the venture&#x2019;s intellectual property for use in Goldman&#x2019;s back-office. As part of the agreement, the Company was relieved of any future obligations to support Goldman&#x2019;s use of the software. The venture formally ended in the first quarter of 2018 resulting in the elimination of the Company&#x2019;s associated noncontrolling interest balance and an increase to additional paid in capital balance of $12.8&#160;million on the Company&#x2019;s Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i365c37de7d3b482caa329594f4aef54f_D20180501-20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjAvZnJhZzo0YTJjNDBjYThlNTM0MjYyOGZjMjlhOGY4YmY1Mzg4ZS90ZXh0cmVnaW9uOjRhMmM0MGNhOGU1MzQyNjI4ZmMyOWE4ZjhiZjUzODhlXzQ4MQ_55c8c788-9e4f-47b9-9023-0149f1c667e0"
      unitRef="usd">9700000</us-gaap:PaymentsToAcquireBusinessesGross>
    <sncr:BusinessCombinationAdditionalConsiderationTransferred
      contextRef="i365c37de7d3b482caa329594f4aef54f_D20180501-20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjAvZnJhZzo0YTJjNDBjYThlNTM0MjYyOGZjMjlhOGY4YmY1Mzg4ZS90ZXh0cmVnaW9uOjRhMmM0MGNhOGU1MzQyNjI4ZmMyOWE4ZjhiZjUzODhlXzU0NQ_90bd9bc7-81d3-4f2d-8d4e-814df269eb25"
      unitRef="usd">8700000</sncr:BusinessCombinationAdditionalConsiderationTransferred>
    <sncr:BusinessCombinationAdditionalConsiderationTransferredPeriod
      contextRef="i365c37de7d3b482caa329594f4aef54f_D20180501-20180531"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjAvZnJhZzo0YTJjNDBjYThlNTM0MjYyOGZjMjlhOGY4YmY1Mzg4ZS90ZXh0cmVnaW9uOjRhMmM0MGNhOGU1MzQyNjI4ZmMyOWE4ZjhiZjUzODhlXzU0OTc1NTgxNTU0NTA_a730aaca-d9ac-4484-8306-9ea66514df53">P3Y</sncr:BusinessCombinationAdditionalConsiderationTransferredPeriod>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i75bc69f3036b4ca88bef493fd3dd1052_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjAvZnJhZzo0YTJjNDBjYThlNTM0MjYyOGZjMjlhOGY4YmY1Mzg4ZS90ZXh0cmVnaW9uOjRhMmM0MGNhOGU1MzQyNjI4ZmMyOWE4ZjhiZjUzODhlXzU0OTc1NTgxNTU0NjE_34c34c17-ad0b-44bf-86a7-bcc8ebd9e0d0"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6d4003f49d564a04ba74312e7035769b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjAvZnJhZzo0YTJjNDBjYThlNTM0MjYyOGZjMjlhOGY4YmY1Mzg4ZS90ZXh0cmVnaW9uOjRhMmM0MGNhOGU1MzQyNjI4ZmMyOWE4ZjhiZjUzODhlXzkzOTg_30e6c4a7-692d-475f-81db-72a18d2421c2"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i9cd760853a8e44a398449444f8b20b45_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjAvZnJhZzo0YTJjNDBjYThlNTM0MjYyOGZjMjlhOGY4YmY1Mzg4ZS90ZXh0cmVnaW9uOjRhMmM0MGNhOGU1MzQyNjI4ZmMyOWE4ZjhiZjUzODhlXzk0MDI_06a076e4-e338-493d-bea3-0d355aadf0fc"
      unitRef="usd">100000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i5c017c0d15054138b297c531ccd0800d_D20180101-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjAvZnJhZzo0YTJjNDBjYThlNTM0MjYyOGZjMjlhOGY4YmY1Mzg4ZS90ZXh0cmVnaW9uOjRhMmM0MGNhOGU1MzQyNjI4ZmMyOWE4ZjhiZjUzODhlXzI3NDg3NzkxMDAxMTk_11703743-9bed-41fc-8d9d-0c36007a2365"
      unitRef="usd">12800000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <sncr:NoncontrollingInterestIncreasetoAdditionalPaidinCapital
      contextRef="i5c017c0d15054138b297c531ccd0800d_D20180101-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjAvZnJhZzo0YTJjNDBjYThlNTM0MjYyOGZjMjlhOGY4YmY1Mzg4ZS90ZXh0cmVnaW9uOjRhMmM0MGNhOGU1MzQyNjI4ZmMyOWE4ZjhiZjUzODhlXzI3NDg3NzkxMDAxMTk_161f1696-bb8a-4901-a0ef-1eef55eaed9b"
      unitRef="usd">12800000</sncr:NoncontrollingInterestIncreasetoAdditionalPaidinCapital>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGV4dHJlZ2lvbjo1MGYwZjUxYTFiZWI0MjlhODUzMTM5NjdiOTQ2ODQzY181NDk3NTU4MTU1NzEw_5a9aa75b-f809-472a-9d95-632ac82b115e">Allowance for Credit Losses&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2020, the Company adopted ASU 2016-13, &#x201c;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#x201d; prospectively. ASU 2016-13 replaces the incurred loss impairment model with an expected credit loss impairment model for financial instruments, including trade receivables. The guidance requires entities to consider forward-looking information to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due. Upon adoption, changes in the allowance were not material for the transition period starting January 1, 2020 through the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounts receivable balance on the Company&#x2019;s consolidated balance sheet as of December 31, 2020 was $47.8 million, net of $0.5 million of allowances. Changes in the allowance were not material for the year ended December 31, 2020. The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected (amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:83.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment due to adoption of ASU 2016-13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period change for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the PIK note referenced in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 7. Investments in Affiliates and Related Transactions&lt;/span&gt; , the company recorded a CECL adjustment of $1.4 million which offset the current year accretion of the interest of $1.4 million.</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGV4dHJlZ2lvbjo1MGYwZjUxYTFiZWI0MjlhODUzMTM5NjdiOTQ2ODQzY18yNzQ4Nzc5MDg2NzI1_98bedbd6-d659-4562-9a9d-0bb8086bea36"
      unitRef="usd">47800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGV4dHJlZ2lvbjo1MGYwZjUxYTFiZWI0MjlhODUzMTM5NjdiOTQ2ODQzY18yNzQ4Nzc5MDgzMzIz_c17046a1-5a39-402e-bb43-742857629196"
      unitRef="usd">500000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGV4dHJlZ2lvbjo1MGYwZjUxYTFiZWI0MjlhODUzMTM5NjdiOTQ2ODQzY181NDk3NTU4MTU1NzEx_7e88c8f8-2387-4fdb-9245-7ea5df101ae5">The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected (amounts in thousands):&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:83.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment due to adoption of ASU 2016-13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period change for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#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;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGFibGU6YTk4ZjliNzZmMTA5NDNhZWE1NDY5NDIxYWU0YTFmMTcvdGFibGVyYW5nZTphOThmOWI3NmYxMDk0M2FlYTU0Njk0MjFhZTRhMWYxN18wLTItMS0xLTQ4MzU_9738e3c6-e4f3-476f-baa3-f28ef6c4aff1"
      unitRef="usd">1864000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idbc73e85727d4ea8b42ea6349c32313e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGFibGU6YTk4ZjliNzZmMTA5NDNhZWE1NDY5NDIxYWU0YTFmMTcvdGFibGVyYW5nZTphOThmOWI3NmYxMDk0M2FlYTU0Njk0MjFhZTRhMWYxN18xLTItMS0xLTQ4MzU_0407d8d4-11ca-463e-9e67-8c6958f2c2d6"
      unitRef="usd">751000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i325a2dd2a5114d508159922ecc3475fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGFibGU6YTk4ZjliNzZmMTA5NDNhZWE1NDY5NDIxYWU0YTFmMTcvdGFibGVyYW5nZTphOThmOWI3NmYxMDk0M2FlYTU0Njk0MjFhZTRhMWYxN18wLTEtMS0xLTI3MDA_7505d301-1bb9-4dcb-a545-bdfd1c89222a"
      unitRef="usd">2615000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGFibGU6YTk4ZjliNzZmMTA5NDNhZWE1NDY5NDIxYWU0YTFmMTcvdGFibGVyYW5nZTphOThmOWI3NmYxMDk0M2FlYTU0Njk0MjFhZTRhMWYxN18yLTEtMS0xLTI3MDA_2e9a239d-965a-4270-92ba-9283d4b691b2"
      unitRef="usd">-2072000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGFibGU6YTk4ZjliNzZmMTA5NDNhZWE1NDY5NDIxYWU0YTFmMTcvdGFibGVyYW5nZTphOThmOWI3NmYxMDk0M2FlYTU0Njk0MjFhZTRhMWYxN18zLTEtMS0xLTI3MDA_14498788-89cd-4f33-9b59-006e8b7406ea"
      unitRef="usd">543000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i0380d69e252e42eda99433a50d700df2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGV4dHJlZ2lvbjo1MGYwZjUxYTFiZWI0MjlhODUzMTM5NjdiOTQ2ODQzY18yNzQ4Nzc5MDg3MTUx_390f7b26-e1ec-4ed7-8291-03ea78d8ce45"
      unitRef="usd">1400000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <sncr:DebtInstrumentAccretionOfInterest
      contextRef="i0380d69e252e42eda99433a50d700df2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDA3L2ZyYWc6NTBmMGY1MWExYmViNDI5YTg1MzEzOTY3Yjk0Njg0M2MvdGV4dHJlZ2lvbjo1MGYwZjUxYTFiZWI0MjlhODUzMTM5NjdiOTQ2ODQzY18yNzQ4Nzc5MDg3MTMz_a49442d5-d8df-4201-b66b-c25cde9340cb"
      unitRef="usd">1400000</sncr:DebtInstrumentAccretionOfInterest>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90ZXh0cmVnaW9uOjg2YzdjYTIwOGZhZjQ4ZDhhMGRmYjZlMDIyMmY1OGQzXzQ3OTY_3dc7bd56-713d-4ef1-afb7-565a9ec0afc4">Fair Value Measurements &lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with accounting principles generally accepted in the United States, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level hierarchy prioritizes the inputs used to measure fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1 - Observable inputs - quoted prices in active markets for identical assets and liabilities;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2 - Observable inputs other than the quoted prices in active markets for identical assets and liabilities includes quoted prices for similar instruments, quoted prices for identical or similar instruments in inactive markets, and amounts derived from valuation models where all significant inputs are observable in active markets; and&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3 - Unobservable inputs - includes amounts derived from valuation models where one or more significant inputs are unobservable and require the Company to develop relevant assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of assets, liabilities and redeemable noncontrolling interests and their related classifications under the fair value hierarchy:&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:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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.897%"/&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.897%"/&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.898%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, cash equivalents and restricted cash &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities-short term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities-long term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary equity &lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable noncontrolling interests &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total temporary equity&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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="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:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, cash equivalents and restricted cash &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities-short term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities-long term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,012&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary Equity &lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable noncontrolling interests &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total temporary equity&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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:'Times New Roman',sans-serif;font-size:10pt;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Cash equivalents primarily included money market funds.&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Marketable securities are comprised of municipal bonds, certificates of deposit, corporate bonds, treasury bonds, and mutual funds.&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Put arrangements held by the noncontrolling interests in certain of the Company&#x2019;s joint ventures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable 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;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the market approach to measure fair value for its financial assets. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets. The Company&#x2019;s marketable securities investments classified as Level 2 primarily utilize broker quotes in a non-active market for valuation of these securities. No transfers of assets between Level 1, Level 2 and Level 3 of the fair value measurement hierarchy occurred during 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For marketable debt securities, unrealized gains and losses are reported as a component of accumulated other comprehensive income in stockholders&#x2019; equity. The cost of securities sold is based on the specific identification method. The Company evaluates investments with unrealized losses to determine if the losses are other than temporary. There were no unrealized losses as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; December 31, 2020 and the Company has determined that the gross unrealized losses were temporary as of December 31, 2019. In &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;making this determination, the Company considered the financial condition, credit ratings and near-term prospects of the issuers, the underlying collateral of the investments, and the magnitude of the losses as compared to the cost and the length of time the investments have been in an unrealized loss position.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The marketable equity securities are mutual funds measured at fair value and classified within Level 2 in the fair value hierarchy. Unrealized gains and losses related to the Company&#x2019;s marketable equity securities were recognized in other income (expense), net. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of investments in marketable debt securities were immaterial at December 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2020 and December 31, 2019, the aggregate related fair value of investment with unrealized losses was approximately nil and nil respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the estimated fair value of investments in marketable equity securities, were as follows:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.430%"/&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.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gains (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Redeemable Noncontrolling Interests&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The redeemable noncontrolling interests recorded at fair value are put arrangements held by the noncontrolling interests in certain of the Company&#x2019;s joint ventures. The Company recognizes changes in the redemption value immediately as they occur and adjusts the carrying value of the noncontrolling interest to the greater of the estimated redemption value, which approximates fair value, at the end of each reporting period or the initial carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the redeemable noncontrolling interests was estimated by applying an income approach using a discounted cash flow analysis. This fair value measurement is based on significant inputs that are not observable in the market and thus represents a Level 3 measurement. Significant changes in the underlying assumptions used to value the redeemable noncontrolling interests could significantly increase or decrease the fair value estimates recorded in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in fair value of the Company&#x2019;s Level 3 redeemable noncontrolling interests during the year ended December 31, 2020 were as follows:&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:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to redeemable noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90ZXh0cmVnaW9uOjg2YzdjYTIwOGZhZjQ4ZDhhMGRmYjZlMDIyMmY1OGQzXzQ4MDY_23ee93e5-b989-48e9-813d-fa484fd602f8">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of assets, liabilities and redeemable noncontrolling interests and their related classifications under the fair value hierarchy:&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:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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.897%"/&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.897%"/&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.898%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, cash equivalents and restricted cash &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities-short term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities-long term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary equity &lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable noncontrolling interests &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total temporary equity&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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="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:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, cash equivalents and restricted cash &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities-short term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities-long term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,012&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary Equity &lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable noncontrolling interests &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total temporary equity&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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:'Times New Roman',sans-serif;font-size:10pt;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Cash equivalents primarily included money market funds.&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Marketable securities are comprised of municipal bonds, certificates of deposit, corporate bonds, treasury bonds, and mutual funds.&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Put arrangements held by the noncontrolling interests in certain of the Company&#x2019;s joint ventures.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzMtMS0xLTEtMA_6723a5a5-de36-4f8d-868c-a4894c7a862a"
      unitRef="usd">33671000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iffcc780994eb4ed19f0bd61b1fc99713_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzMtMy0xLTEtMA_8aa0de78-d515-4bf8-bf4d-27b0b8060627"
      unitRef="usd">33671000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i32430869239b47e2ac7537d956bb0395_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzMtNS0xLTEtMA_732b1ae1-de96-4d56-80b3-2e2fcfc9e132"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i768e2c0aef5e4da48bd5d19a66787a13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzMtNy0xLTEtMA_b3d3a7f8-cb3f-4d87-8bd3-14e084e8fdf7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzQtMS0xLTEtMA_acb5aee1-a009-4f9a-a3d7-6cb8a80b8b08"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iffcc780994eb4ed19f0bd61b1fc99713_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzQtMy0xLTEtMA_a2c121fd-52eb-478b-af47-440c20826e0e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i32430869239b47e2ac7537d956bb0395_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzQtNS0xLTEtMA_f7ae4c8f-18d1-462f-a621-878f5294138b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i768e2c0aef5e4da48bd5d19a66787a13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzQtNy0xLTEtMA_7f4313f3-a4bb-41c8-b5e4-ccb98434228c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzUtMS0xLTEtMA_1c7845b1-cbe6-41c0-9432-8f89a752edb8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="iffcc780994eb4ed19f0bd61b1fc99713_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzUtMy0xLTEtMA_32d93ae9-eecb-44db-9fa0-8c13f0f0ffe7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i32430869239b47e2ac7537d956bb0395_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzUtNS0xLTEtMA_386fd704-970c-4644-846c-b07da4797bfa"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i768e2c0aef5e4da48bd5d19a66787a13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzUtNy0xLTEtMA_2ac923b3-7e14-46e4-a3e1-18c46b709768"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzctMS0xLTEtMA_bccc3e65-9f7f-4589-94aa-061c3b90d9ca"
      unitRef="usd">33671000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iffcc780994eb4ed19f0bd61b1fc99713_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzctMy0xLTEtMA_20577d71-1f25-46fd-99aa-cb187c158c5e"
      unitRef="usd">33671000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i32430869239b47e2ac7537d956bb0395_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzctNS0xLTEtMA_f926ad6a-8502-4037-ae0e-0e6c954f24ce"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i768e2c0aef5e4da48bd5d19a66787a13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzctNy0xLTEtMA_5218c105-8fd3-43f8-a768-56d3a2df488c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEwLTEtMS0xLTA_efd79e91-6211-4cc0-863d-1928522a9a14"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iffcc780994eb4ed19f0bd61b1fc99713_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEwLTMtMS0xLTA_858ddfe7-bf87-4203-864c-23b0b8306729"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i32430869239b47e2ac7537d956bb0395_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEwLTUtMS0xLTA_f182684d-3a63-44f7-b6b8-0628bfe59ed6"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i768e2c0aef5e4da48bd5d19a66787a13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEwLTctMS0xLTA_6cfc948a-6674-41a2-b07e-0cf12dde70a9"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEyLTEtMS0xLTA_327753de-da14-4e4e-a632-8359a23b057f"
      unitRef="usd">12500000</us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue>
    <us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue
      contextRef="iffcc780994eb4ed19f0bd61b1fc99713_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEyLTMtMS0xLTA_6a776245-2be9-4c4c-a6f1-da6c639ba7ea"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue>
    <us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue
      contextRef="i32430869239b47e2ac7537d956bb0395_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEyLTUtMS0xLTA_7aa3a587-4016-4374-adb6-5ff466a14b5c"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue>
    <us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue
      contextRef="i768e2c0aef5e4da48bd5d19a66787a13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEyLTctMS0xLTA_a3b44cc5-a15a-4fce-be96-3f88d6e78464"
      unitRef="usd">12500000</us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue>
    <us-gaap:EquityFairValueDisclosure
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEzLTEtMS0xLTA_9335b89f-12d8-4dc4-9395-a31217a8cfcd"
      unitRef="usd">12500000</us-gaap:EquityFairValueDisclosure>
    <us-gaap:EquityFairValueDisclosure
      contextRef="iffcc780994eb4ed19f0bd61b1fc99713_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEzLTMtMS0xLTA_5f2d1563-c8d9-4b60-9a01-bb9b2e57e18d"
      unitRef="usd">0</us-gaap:EquityFairValueDisclosure>
    <us-gaap:EquityFairValueDisclosure
      contextRef="i32430869239b47e2ac7537d956bb0395_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEzLTUtMS0xLTA_3dabc658-f97d-4390-90cf-84ce4fc0d0d1"
      unitRef="usd">0</us-gaap:EquityFairValueDisclosure>
    <us-gaap:EquityFairValueDisclosure
      contextRef="i768e2c0aef5e4da48bd5d19a66787a13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZToxYWQ2Nzc4OGUxN2Q0ZTA0OTIwODU2OTE4N2Q4NTk5Ni90YWJsZXJhbmdlOjFhZDY3Nzg4ZTE3ZDRlMDQ5MjA4NTY5MTg3ZDg1OTk2XzEzLTctMS0xLTA_9969505d-64e9-4e1f-855c-20cc44fc55d0"
      unitRef="usd">12500000</us-gaap:EquityFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzMtMS0xLTEtMA_304e94d1-191e-4a03-ad99-d41bb528f449"
      unitRef="usd">39001000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i44607f95fd084e9285b53715b9471a49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzMtMy0xLTEtMA_5079d26b-97b6-400d-be1a-c500976d9315"
      unitRef="usd">39001000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iccefe6d378fc4664ac157b583e444901_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzMtNS0xLTEtMA_e83c3f01-efb9-4ab5-b842-bbb1ecfdd0cc"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i78089be7facb4fba87ab0ed5128e4780_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzMtNy0xLTEtMA_b4448527-5053-4db1-b940-9c2e010beeb8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzQtMS0xLTEtMA_4cb71a6c-8eeb-4ac5-8f3e-c2c47a9fd0dc"
      unitRef="usd">11000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i44607f95fd084e9285b53715b9471a49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzQtMy0xLTEtMA_a4cdf774-eca2-4851-8d8d-3b4439a8e80e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iccefe6d378fc4664ac157b583e444901_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzQtNS0xLTEtMA_dd020de4-d932-49c9-9077-b5859f922ae4"
      unitRef="usd">11000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i78089be7facb4fba87ab0ed5128e4780_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzQtNy0xLTEtMA_5f1dab43-bd9a-4994-89c8-c4721d553ed1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzUtMS0xLTEtMA_310a426a-ddde-4e15-9387-6f97c226d302"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i44607f95fd084e9285b53715b9471a49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzUtMy0xLTEtMA_2619f661-4b2c-429f-8cb7-dfa5d7052923"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="iccefe6d378fc4664ac157b583e444901_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzUtNS0xLTEtMA_a995f899-71d4-4b79-8d45-5c1b0adcd07b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i78089be7facb4fba87ab0ed5128e4780_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzUtNy0xLTEtMA_92472e05-9752-45f9-945a-b9e8a17a4741"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzYtMS0xLTEtMA_8fadaf27-0a86-4b3c-9d1d-ee73d29ba6e3"
      unitRef="usd">39012000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i44607f95fd084e9285b53715b9471a49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzYtMy0xLTEtMA_08ae49a5-b342-4e5c-b4d8-c5ddd674f35d"
      unitRef="usd">39001000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iccefe6d378fc4664ac157b583e444901_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzYtNS0xLTEtMA_bcb4bbac-3a93-4440-88c2-73369abfa813"
      unitRef="usd">11000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i78089be7facb4fba87ab0ed5128e4780_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzYtNy0xLTEtMA_afa03ca0-77fe-47e9-821e-386ae2cea4c3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEwLTEtMS0xLTA_e665a32a-36b3-4261-a35f-51395ae03a8a"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i44607f95fd084e9285b53715b9471a49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEwLTMtMS0xLTA_e4ff04ea-daf3-485d-a5ed-7c9c1551b28f"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iccefe6d378fc4664ac157b583e444901_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEwLTUtMS0xLTA_4e73f474-9cb1-4e7e-ac06-35c763485a9b"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i78089be7facb4fba87ab0ed5128e4780_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEwLTctMS0xLTA_1eebb46d-a183-4ce8-9c2c-323d9d2c94d6"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEyLTEtMS0xLTA_e5954235-d4e4-429e-98e5-d6652b26dc74"
      unitRef="usd">12500000</us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue>
    <us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue
      contextRef="i44607f95fd084e9285b53715b9471a49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEyLTMtMS0xLTA_0fab2d6e-1b45-493e-8e9b-90d9215f61c7"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue>
    <us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue
      contextRef="iccefe6d378fc4664ac157b583e444901_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEyLTUtMS0xLTA_269e9d51-63eb-4b79-9725-06d73b6f1566"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue>
    <us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue
      contextRef="i78089be7facb4fba87ab0ed5128e4780_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEyLTctMS0xLTA_131d5848-e9ef-4b50-a11e-a8e22a96441e"
      unitRef="usd">12500000</us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue>
    <us-gaap:EquityFairValueDisclosure
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEzLTEtMS0xLTA_93a1d9f7-7972-42b3-8ca8-3fa1b8b2df9d"
      unitRef="usd">12500000</us-gaap:EquityFairValueDisclosure>
    <us-gaap:EquityFairValueDisclosure
      contextRef="i44607f95fd084e9285b53715b9471a49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEzLTMtMS0xLTA_f726e8d5-09a9-429e-9067-6241fc9122a0"
      unitRef="usd">0</us-gaap:EquityFairValueDisclosure>
    <us-gaap:EquityFairValueDisclosure
      contextRef="iccefe6d378fc4664ac157b583e444901_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEzLTUtMS0xLTA_8e1bda10-b509-462b-be2c-d2f1c4ed9f83"
      unitRef="usd">0</us-gaap:EquityFairValueDisclosure>
    <us-gaap:EquityFairValueDisclosure
      contextRef="i78089be7facb4fba87ab0ed5128e4780_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo0NWExOTAxMmQ5OTQ0NjhlYmZiZjIzYWFlZGZiMGRjOC90YWJsZXJhbmdlOjQ1YTE5MDEyZDk5NDQ2OGViZmJmMjNhYWVkZmIwZGM4XzEzLTctMS0xLTA_c5942026-7f9d-4f80-9c22-666408df7a96"
      unitRef="usd">12500000</us-gaap:EquityFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90ZXh0cmVnaW9uOjg2YzdjYTIwOGZhZjQ4ZDhhMGRmYjZlMDIyMmY1OGQzXzI3NDg3NzkwNzQzMTQ_b9810420-c8ca-4fa0-8fd1-e8122908cc3f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90ZXh0cmVnaW9uOjg2YzdjYTIwOGZhZjQ4ZDhhMGRmYjZlMDIyMmY1OGQzXzI3NDg3NzkwNzUwNjU_08a5e0c5-11d1-4778-8e41-cf849e03f516"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90ZXh0cmVnaW9uOjg2YzdjYTIwOGZhZjQ4ZDhhMGRmYjZlMDIyMmY1OGQzXzQ4MTE_e36137be-682f-47a8-973e-fb704163050d">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the estimated fair value of investments in marketable equity securities, were as follows:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.430%"/&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.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gains (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:MarketableSecuritiesTextBlock>
    <us-gaap:MarketableSecurities
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo3NzA3OTNjYjRkNjE0NjIyODdlMTEwMDIwZDM1MTBlNy90YWJsZXJhbmdlOjc3MDc5M2NiNGQ2MTQ2MjI4N2UxMTAwMjBkMzUxMGU3XzAtMi0xLTEtMA_77b088f9-6169-4165-9f73-f73c3d736b6d"
      unitRef="usd">11000</us-gaap:MarketableSecurities>
    <sncr:MarketableSecuritiesAdditions
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo3NzA3OTNjYjRkNjE0NjIyODdlMTEwMDIwZDM1MTBlNy90YWJsZXJhbmdlOjc3MDc5M2NiNGQ2MTQ2MjI4N2UxMTAwMjBkMzUxMGU3XzEtMi0xLTEtMA_7a252b9b-a099-415e-a930-79a5e5b87f7d"
      unitRef="usd">0</sncr:MarketableSecuritiesAdditions>
    <sncr:MarketableSecuritiesSales
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo3NzA3OTNjYjRkNjE0NjIyODdlMTEwMDIwZDM1MTBlNy90YWJsZXJhbmdlOjc3MDc5M2NiNGQ2MTQ2MjI4N2UxMTAwMjBkMzUxMGU3XzItMi0xLTEtMA_1f82dc90-cf35-42eb-8211-4c173201f655"
      unitRef="usd">11000</sncr:MarketableSecuritiesSales>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo3NzA3OTNjYjRkNjE0NjIyODdlMTEwMDIwZDM1MTBlNy90YWJsZXJhbmdlOjc3MDc5M2NiNGQ2MTQ2MjI4N2UxMTAwMjBkMzUxMGU3XzMtMi0xLTEtMA_c19f5674-c261-4d27-ab23-32df9d67e0e5"
      unitRef="usd">0</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <us-gaap:MarketableSecurities
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTo3NzA3OTNjYjRkNjE0NjIyODdlMTEwMDIwZDM1MTBlNy90YWJsZXJhbmdlOjc3MDc5M2NiNGQ2MTQ2MjI4N2UxMTAwMjBkMzUxMGU3XzQtMi0xLTEtMA_bbf9f806-2a4b-4018-9581-579365ec17ab"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90ZXh0cmVnaW9uOjg2YzdjYTIwOGZhZjQ4ZDhhMGRmYjZlMDIyMmY1OGQzXzQ3OTk_ab3c59a5-c7cf-4282-ba65-7c388e7b050a">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in fair value of the Company&#x2019;s Level 3 redeemable noncontrolling interests during the year ended December 31, 2020 were as follows:&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:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to redeemable noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i5c90497be1cc44cc9d9afe728fbbc7f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTphYzc2YmU4ZDI4ZDk0YzVhYjMyZWM0NzgxNmE0ZTBkZC90YWJsZXJhbmdlOmFjNzZiZThkMjhkOTRjNWFiMzJlYzQ3ODE2YTRlMGRkXzAtMS0xLTEtMA_61d20691-1edf-45a8-9ad3-7786be62fadc"
      unitRef="usd">12500000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="ie448e96b5f614f0a86d6e8dc9d317d21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTphYzc2YmU4ZDI4ZDk0YzVhYjMyZWM0NzgxNmE0ZTBkZC90YWJsZXJhbmdlOmFjNzZiZThkMjhkOTRjNWFiMzJlYzQ3ODE2YTRlMGRkXzEtMS0xLTEtMA_d100df42-94c4-428a-82a1-8a2da449c572"
      unitRef="usd">344000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="ie448e96b5f614f0a86d6e8dc9d317d21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTphYzc2YmU4ZDI4ZDk0YzVhYjMyZWM0NzgxNmE0ZTBkZC90YWJsZXJhbmdlOmFjNzZiZThkMjhkOTRjNWFiMzJlYzQ3ODE2YTRlMGRkXzItMS0xLTEtMA_68270215-1c21-4242-aef0-03571894a2bd"
      unitRef="usd">344000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i99f6501194df4f4abaa1a0e1d4c3e6af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNjYvZnJhZzo4NmM3Y2EyMDhmYWY0OGQ4YTBkZmI2ZTAyMjJmNThkMy90YWJsZTphYzc2YmU4ZDI4ZDk0YzVhYjMyZWM0NzgxNmE0ZTBkZC90YWJsZXJhbmdlOmFjNzZiZThkMjhkOTRjNWFiMzJlYzQ3ODE2YTRlMGRkXzMtMS0xLTEtMA_4ce4bc66-61e8-4f80-bc34-58746214b6d9"
      unitRef="usd">12500000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzE1Nzg_1ba66d3d-567c-4671-8db9-28a920cb45fd">Investments in Affiliates and Related Transactions &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sequential Technology International, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the divestiture of the exception handling business of the Company in 2017, Synchronoss entered into a three-year Cloud Telephony and Support services agreement (&#x201c;CTS Agreement&#x201d;) to grant Sequential Technology International, LLC (&#x201c;STIN&#x201d;) access to certain Synchronoss software and private branch exchange systems to facilitate exception handling operations required to support STIN customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CTS agreement expired in the first quarter of 2020. At the time of the expiration, the Company entered into an Asset Purchase Agreement with STIN. As part of the agreement, the Company received $1.6&#160;million in exchange for certain hardware and system assets for the cloud telephony and remaining support service business.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2020, the Company entered into an agreement with STIN and AP Capital Holdings II, LLC (&#x201c;APC&#x201d;) to divest its remaining equity interest in STIN as well as settle its paid-in-kind purchase money note (&#x201c;PIK note&#x201d;) and certain amounts due as of December 31, 2019 in consideration for a $9.0&#160;million secured promissory note (the &#x201c;Note&#x201d;), which includes contingent consideration of up to $16.0&#160;million. The Note has an 8% interest rate and a 3-year stated term. As part of the arrangement, APC acquired a majority stake of STIN. Additionally, in the event of a Sale of STIN by APC and STIN at a future date, the Company shall receive 5% of such sale proceeds, after reducing the sale proceeds by any outstanding amounts of the above Note, including any earned contingent consideration. The Company determined the fair value of the Note as of the transaction date to be approximately $4.8&#160;million. The Company determined the fair value of the Note using a discounted cash flow analysis, which discounts the expected future cash flows of the asset to determine its fair value. The fair value measurement is based on significant inputs not observable in the market and thus represents a Level 3 measurement. The Note has been reflected in Loan Receivable on the Consolidated balance sheet. No gain or loss was recognized as a result of the transaction. As of December 31, 2020, the Company reassessed the fair value of the note and there were no material changes. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2020 and 2019, the Company recognized nil and $(6.9) million, respectively, in revenue related to Cloud Telephony and Support services, and nil and nil, respectively, in revenue related to all other 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 style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, changes to the STIN business led the Company to conclude that its collection of certain STIN receivables was no longer probable. In accordance with ASC 842, the portion of revenue that is no longer deemed collectible is reversed in the current period against revenue.  Accordingly, the Company determined a contingency reserve was required, which included a reduction of revenue in the amount $26.0 million in the third quarter of 2019. The impacts of this change are reflected in the STIN affiliate revenue and accounts receivable. &lt;/span&gt;&lt;/div&gt;The STIN affiliate accounts receivable balances in the Consolidated Balance Sheet as of&#160;December 31, 2020 and December 31, 2019, were nil and $8.1 million, respectively. These amounts principally included revenues generated from the Cloud and Telephony Support Services agreement and pass-through of vendor expenses incurred during the transition and assignment of vendor contracts.</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <sncr:DurationofCustomerContract
      contextRef="if46a4797caa84b0d9c67448716876bd5_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0OTc1NTgxNDc4ODk_3cf2f123-3ac1-48a7-886e-4b5dc73226c7">P3Y</sncr:DurationofCustomerContract>
    <sncr:AssetPurchaseAgreementConsiderationReceived
      contextRef="i82c00d9e6d0b409e8a9f1296129777f2_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0OTc1NTgxNDc5MDE_bcfffd92-7d93-4bff-906f-2f77396f6386"
      unitRef="usd">1600000</sncr:AssetPurchaseAgreementConsiderationReceived>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i023890f1021a4e7cbe88041142086fee_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0OTc1NTgxNDc4MjU_2794524d-eb24-4761-9715-1fabfaa2e898"
      unitRef="usd">9000000.0</us-gaap:DebtInstrumentFaceAmount>
    <sncr:DebtInstrumentContingentConsiderationLiability
      contextRef="i023890f1021a4e7cbe88041142086fee_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0OTc1NTgxNDc4Mzk_253b53bc-b5db-4f95-8589-cfd866e5b7d8"
      unitRef="usd">16000000.0</sncr:DebtInstrumentContingentConsiderationLiability>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i023890f1021a4e7cbe88041142086fee_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0OTc1NTgxNDc4NTQ_3f773180-e827-4590-9882-ffce2d252300"
      unitRef="number">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i1ea1391aeee647aca1965fe9b156de12_D20200401-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0OTc1NTgxNDc4OTk_b326da5f-9aca-4994-955f-6f45d4e3a0c4">P3Y</us-gaap:DebtInstrumentTerm>
    <sncr:DebtInstrumentProceedsFromSalePercentage
      contextRef="i1ea1391aeee647aca1965fe9b156de12_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0OTc1NTgxNDc4NTg_7991f03a-55cc-44ee-914b-9c8a4675ca4f"
      unitRef="number">0.05</sncr:DebtInstrumentProceedsFromSalePercentage>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="ie3b841b4f39846d0889d85a03ba3baf2_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0OTc1NTgxNDc4NjI_1bf79cd6-371b-48bd-ba24-bac301e648ef"
      unitRef="usd">4800000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue
      contextRef="i3e56820ee8c14acf91597e3b069e0ad0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0Mg_0da505d6-e598-4237-8859-63006c4f3818"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue>
    <us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue
      contextRef="i08ccaaaa114442d498184b48daed29ea_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzU0OQ_074f77bb-a77e-4e58-bcb7-ab3e28b75912"
      unitRef="usd">-6900000</us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue>
    <us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue
      contextRef="ia7b6cc70a4c34d7e8028d6cce0c01b48_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzYzMQ_4e65c4c5-ac43-4533-b18e-ac35e7ce8cb7"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue>
    <us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue
      contextRef="i5e6ff389e6004e56b4aa76a23a7fa1de_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzYzOA_194a2136-311e-41bb-a5b3-fff830226b5f"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationAfterDisposalRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc34941c510d479a9df102ec19c16ad3_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzExMDM_86a1dfff-80aa-42e2-a921-4711bdd08cab"
      unitRef="usd">-26000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie940a90fdf544fa1b3df79735bcd9ff7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzI3NDg3NzkwNzEwNDk_17829cc4-cd62-461e-ac99-fe2d923b6315"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iff5d8b8598924c7bb48ee6a7e831b088_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzIvZnJhZzpjZDg2MjMyM2YyNmM0YTIxYmU3OTNlZTc5MmZlZDJkYy90ZXh0cmVnaW9uOmNkODYyMzIzZjI2YzRhMjFiZTc5M2VlNzkyZmVkMmRjXzI3NDg3NzkwNzEwNDA_443fff1c-f61e-496b-ad4d-ba6ba87a36e8"
      unitRef="usd">8100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90ZXh0cmVnaW9uOjBjZDg2MDhkOWI3MDQ1NzM4YjE4YWQxYjhjNWE1Yjk0XzQzMQ_a3a22afb-0cb3-4b1e-a645-c40edef30e1c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. Property and Equipment&lt;/span&gt;&lt;/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:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:71.841%"/&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.694%"/&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.695%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,732&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,525&#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;Depreciation expense was approximately $15.6 million, $43.5 million and $55.8 million for 2020, 2019, and 2018, respectively. Amortization of property and equipment recorded under capital leases are included in depreciation expense.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90ZXh0cmVnaW9uOjBjZDg2MDhkOWI3MDQ1NzM4YjE4YWQxYjhjNWE1Yjk0XzQzMw_53decf59-f9f7-4c81-99e4-410067ea27f3">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:71.841%"/&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.694%"/&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.695%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,732&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,525&#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:PropertyPlantAndEquipmentGross
      contextRef="i91718a0505b7478db7735614592de819_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzItMi0xLTEtMA_648d22d1-804d-44b7-9e2e-3150ba94e628"
      unitRef="usd">184145000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i55958fe1a3d847d893980edf46b7e1f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzItNC0xLTEtMA_a2cc2dec-5e36-4853-90b0-87370b79ed67"
      unitRef="usd">214880000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib30114984f45471387c9166d025689ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzMtMi0xLTEtMA_fa8385e3-57ff-41c7-bdf6-ef89010abaed"
      unitRef="usd">52135000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i09d977c34c8e4c87ac32453756d2acee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzMtNC0xLTEtMA_188afc4c-f770-4df2-a546-123c8bdd65f6"
      unitRef="usd">64509000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ide48882c603e49f4bf1f678d15da4025_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzUtMi0xLTEtMA_472e42d9-6902-46d2-8b76-3cae6756b907"
      unitRef="usd">8951000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i59384e0e0867417dbab2a49ae6031511_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzUtNC0xLTEtMA_8e32db49-b864-4a05-ae99-b5aaee555fd6"
      unitRef="usd">9546000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i87acc948ecdf4664a8ca0df364117250_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzctMi0xLTEtMA_3ae1e64c-ec88-4b98-8d3d-897e206e64ed"
      unitRef="usd">23389000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i03b2d45880ea4eb28739d5f11511bd0c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzctNC0xLTEtMA_9ee3c297-2ad3-4b3a-940d-2bbb10e623d9"
      unitRef="usd">25768000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzgtMi0xLTEtMA_f40c5e33-40f0-4232-a8c4-fb70c21d4600"
      unitRef="usd">268620000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzgtNC0xLTEtMA_320b0634-8d1a-4d2d-adca-510bd7396670"
      unitRef="usd">314703000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzktMi0xLTEtMA_b5f0e21a-a4ef-4322-b7ce-5cfcd373d3ce"
      unitRef="usd">256888000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzktNC0xLTEtMA_0f359ae7-d1ba-4f20-acf2-4bf66940e2dc"
      unitRef="usd">288178000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzEwLTItMS0xLTA_f3a49c27-1e89-4a78-8dab-57e2e2100592"
      unitRef="usd">11732000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90YWJsZTo4NjA0NjY2MjU3MDc0YjQwYWIyYWU5NDg3NGI2NDRjOC90YWJsZXJhbmdlOjg2MDQ2NjYyNTcwNzRiNDBhYjJhZTk0ODc0YjY0NGM4XzEwLTQtMS0xLTA_116bd849-4770-4f46-8c78-1bd625e7e710"
      unitRef="usd">26525000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90ZXh0cmVnaW9uOjBjZDg2MDhkOWI3MDQ1NzM4YjE4YWQxYjhjNWE1Yjk0XzM4NDgyOTA2OTc2NTM_4db57604-6b92-4e18-ad5f-433588c90ee5"
      unitRef="usd">15600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90ZXh0cmVnaW9uOjBjZDg2MDhkOWI3MDQ1NzM4YjE4YWQxYjhjNWE1Yjk0XzEyNw_cbe3174b-bee6-4398-b21d-96a7343a9569"
      unitRef="usd">43500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzUvZnJhZzowY2Q4NjA4ZDliNzA0NTczOGIxOGFkMWI4YzVhNWI5NC90ZXh0cmVnaW9uOjBjZDg2MDhkOWI3MDQ1NzM4YjE4YWQxYjhjNWE1Yjk0XzM4NDgyOTA2OTc3MDE_adeb0e27-946e-430d-8a04-e8ddf1bc99b1"
      unitRef="usd">55800000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzUwNzM_56740da6-65ca-4f05-a942-024361b306a7">Goodwill and Intangibles &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records goodwill which represents the excess of the purchase price over the fair value of assets acquired, including other definite-lived intangible assets. Goodwill is reviewed annually for impairment or upon the occurrence of events or changes in circumstances that would more likely than not reduce the fair value of the reporting unit below its carrying 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:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the adjustments to goodwill during 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:81.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,771&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When performing its annual impairment test, the Company compares the fair value of each reporting unit to its carrying amount with the fair values derived from the market approach the income approach. Under the market approach, the Company estimates fair value based on market multiples of revenue and earnings derived from comparable publicly-traded companies with similar operating and investment characteristics as the reporting unit. The Company weights the fair value derived from the market approach depending on the level of comparability of these publicly-traded companies to the reporting unit. When market comparables are not meaningful or not available, the Company estimates the fair value of a reporting unit using only the income approach. Under the income approach, the Company estimates the fair value of a reporting unit based on the present value of estimated future cash flows. The Company bases cash flow projections on management&#x2019;s estimates of revenue growth rates and operating margins, taking into consideration industry and market conditions. The Company bases the discount rate on the weighted-average cost of capital adjusted for the relevant risk associated with business-specific characteristics and the uncertainty related to the reporting unit&#x2019;s ability to execute on the projected cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to assess the reasonableness of the estimated fair value of the Company&#x2019;s reporting units, the Company compares the aggregate reporting unit fair value to the Company&#x2019;s market capitalization on an overall basis and calculates an implied control premium (the excess of the sum of the reporting units&#x2019; fair value over the Company&#x2019;s market capitalization on an &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;overall basis). The Company evaluates the control premium by comparing it to observable control premiums from recent comparable transactions. If the implied control premium is determined to not be reasonable in light of these recent transactions, the Company re-evaluates its reporting unit fair values, which may result in an adjustment to the discount rate and/or other assumptions. This re-evaluation could result in a change to the estimated fair value for certain or all reporting units. If the fair value of a reporting unit exceeds the carrying amount of the net assets assigned to that reporting unit, goodwill is not impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the fair value of the reporting unit is less than its carrying amount, goodwill is impaired and the excess of the reporting unit&#x2019;s carrying value over the fair value is recognized as an impairment loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2020, 2019, and 2018 the Company recognized&#160;goodwill impairment charge&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s of nil, nil, and $9.1&#160;million, respectively. The Company recorded a $9.1&#160;million impairment charge on the Zentry joint venture in 2018 as a result of various business changes to Zentry, which ultimately led the Company to sunset certain Zentry product offerings. The Company evaluated the impact of these business changes and determined that the future cash flows generated by the assets were not sufficient to support its recoverability and accordingly, the Company recognized an impairment charge for Zentry&#x2019;s outstanding goodwill.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets with definite lives consist primarily of technology, capitalized software, trade names, and customer lists and relationships. These intangible assets are being amortized on the straight-line method over the estimated useful lives of the assets. Amortization expense related to intangible assets for the years ended December 31, 2020, 2019 and 2018 was $27.0 million,  $33.5 million and $41.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized impairment charges to its intangible assets of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.9&#160;million, nil and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$11.0 million for the years ended December 31, 2020, 2019 and 2018 respectively. The Company includes these impairments within depreciation and amortization in its Consolidated Statements of Operations.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The 2018 impairment charge was incurred to the outstanding Zentry intangible assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the same reasons discussed above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&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:58.546%"/&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:11.418%"/&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:11.712%"/&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:11.716%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software and patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,887&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233,294)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,593&#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="margin-bottom:12pt;margin-top:5pt;text-align:center"&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:58.546%"/&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:11.418%"/&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:11.712%"/&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:11.716%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software and patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(196,199)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,613&#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="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense of its intangible assets for the next five years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&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:85.370%"/&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.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total *&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,002&#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="margin-bottom:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* As of December 31, 2020, the Company had $7.6 million of capitalized software costs that are currently in the development stage. Amortization of these costs will begin once the software projects are complete and ready for their intended use.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzUwNjg_87c5a99c-5f3a-4cb4-b2e8-6111ba3f8e24">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the adjustments to goodwill during 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:81.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,771&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i4164a4850cc54824804bcf7e192efb1e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0OGUwMDdlZDQ3NmE0NDZkYjEwZTE3YTkzZThhMTI4Ny90YWJsZXJhbmdlOjQ4ZTAwN2VkNDc2YTQ0NmRiMTBlMTdhOTNlOGExMjg3XzAtMi0xLTEtMA_d03360dd-2a0b-48f0-b92b-b14131fb7223"
      unitRef="usd">224899000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0OGUwMDdlZDQ3NmE0NDZkYjEwZTE3YTkzZThhMTI4Ny90YWJsZXJhbmdlOjQ4ZTAwN2VkNDc2YTQ0NmRiMTBlMTdhOTNlOGExMjg3XzUtMi0xLTEtMA_d01f0e64-1db2-49f8-8aa2-c20dd47d1525"
      unitRef="usd">-1930000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0OGUwMDdlZDQ3NmE0NDZkYjEwZTE3YTkzZThhMTI4Ny90YWJsZXJhbmdlOjQ4ZTAwN2VkNDc2YTQ0NmRiMTBlMTdhOTNlOGExMjg3XzYtMi0xLTEtMA_18a778c2-c7e1-460b-86d1-3dc010a85be2"
      unitRef="usd">222969000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0OGUwMDdlZDQ3NmE0NDZkYjEwZTE3YTkzZThhMTI4Ny90YWJsZXJhbmdlOjQ4ZTAwN2VkNDc2YTQ0NmRiMTBlMTdhOTNlOGExMjg3XzExLTItMS0xLTA_011e24e5-5dfb-43cf-8e9c-2ba6c30c49cb"
      unitRef="usd">9802000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0OGUwMDdlZDQ3NmE0NDZkYjEwZTE3YTkzZThhMTI4Ny90YWJsZXJhbmdlOjQ4ZTAwN2VkNDc2YTQ0NmRiMTBlMTdhOTNlOGExMjg3XzEyLTItMS0xLTA_2e68c268-980c-424a-8b3b-23a3688ab49f"
      unitRef="usd">232771000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7563cdef6c9d467cb3c9ae4a8f163f50_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzMxMjU_0f9ebac8-1545-4b3f-9661-5615cac5251f"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i548a4c36745f46368ab739cc1bf928f7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzU0OTc1NTgxNDQxNDE_76a06480-b5d0-43be-acf9-5d9e642aac48"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i090acdd6825944d7a61c7324b1918c23_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzI3NDg3NzkwNzQ1NDg_c4936dee-86b9-416d-a1fc-cbfd5afec106"
      unitRef="usd">9100000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i090acdd6825944d7a61c7324b1918c23_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzI3NDg3NzkwNzQ1NjI_c4936dee-86b9-416d-a1fc-cbfd5afec106"
      unitRef="usd">9100000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzI3NDg3NzkwNzQ2NDA_c4a70f5a-486f-4d33-b31c-11d0c341f65d"
      unitRef="usd">27000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzI3NDg3NzkwNzQ2MzE_666f9fed-0f1e-4529-b8b4-8ef19d6d439a"
      unitRef="usd">33500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzQwMjk_fd4dfa14-d6af-4e69-b626-2ab09199f2b1"
      unitRef="usd">41300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzI3NDg3NzkwNzQ4NTk_bb4d30a1-e7c2-4aef-bfe5-9249db1a07ef"
      unitRef="usd">900000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzI3NDg3NzkwNzQ2ODg_2ebf8d16-91fd-44e5-9fed-ea59a1ea2315"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzQxMzA_b1b3e421-f2f3-4f43-89a9-3c3f7f9b72fd"
      unitRef="usd">11000000.0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzUwNzA_29af935f-5318-4020-ba7a-59ea26133bf7">&lt;div style="margin-bottom:7pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&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:58.546%"/&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:11.418%"/&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:11.712%"/&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:11.716%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software and patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,887&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233,294)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,593&#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="margin-bottom:12pt;margin-top:5pt;text-align:center"&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:58.546%"/&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:11.418%"/&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:11.712%"/&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:11.716%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software and patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(196,199)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,613&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if0db00a4d422421f8bb368c7c1e81ee2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzItMi0xLTEtMA_1ff5d1e0-5738-40dc-9025-afc72da7e13f"
      unitRef="usd">105642000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if0db00a4d422421f8bb368c7c1e81ee2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzItNC0xLTEtMA_6166c9df-8c19-41e4-bb5a-837c0cccbf5e"
      unitRef="usd">94867000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if0db00a4d422421f8bb368c7c1e81ee2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzItNi0xLTEtMA_aea97011-b8a0-435a-abfb-69f08a94fa1e"
      unitRef="usd">10775000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i77ae958841a84d97899eba3fc1796250_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzMtMi0xLTEtMA_521ab567-15c8-45d3-a69b-a26e6d434565"
      unitRef="usd">131500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i77ae958841a84d97899eba3fc1796250_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzMtNC0xLTEtMA_8ec76906-c170-4524-9f65-eb4fb7509229"
      unitRef="usd">101468000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i77ae958841a84d97899eba3fc1796250_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzMtNi0xLTEtMA_959ba7bb-58c1-49ed-9792-6a9bf49cea9e"
      unitRef="usd">30032000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iad5db2eb02f8435583ec54ce4ebeddda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzQtMi0xLTEtMA_fa89bee4-0586-4b86-b10f-efaa3431b1c2"
      unitRef="usd">63268000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iad5db2eb02f8435583ec54ce4ebeddda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzQtNC0xLTEtMA_e8b1516f-5413-4f1f-892b-187d7d115dce"
      unitRef="usd">34482000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iad5db2eb02f8435583ec54ce4ebeddda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzQtNi0xLTEtMA_9b65a3a7-584f-4007-839e-1c4a2fd23f60"
      unitRef="usd">28786000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifb1b5f5272274ba49c7fe3281c264e7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzUtMi0xLTEtMA_c57837cb-b073-424c-9a74-f844a9ed2bbd"
      unitRef="usd">2477000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifb1b5f5272274ba49c7fe3281c264e7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzUtNC0xLTEtMA_86c0695c-bd25-4154-98ee-61a8682a5da8"
      unitRef="usd">2477000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifb1b5f5272274ba49c7fe3281c264e7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzUtNi0xLTEtMA_28d64db2-9249-44b4-9980-7ee3ec82d7ca"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzYtMi0xLTEtMA_29c3449a-433e-4c42-9ea8-f39d826e0261"
      unitRef="usd">302887000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzYtNC0xLTEtMA_07a9559e-6865-4fce-95f8-8e63b2b38e0d"
      unitRef="usd">233294000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZToyMDdhMGU2ZTU4MzY0ZWQyYWFlZWQ2ZjU3OTg5YTk3ZC90YWJsZXJhbmdlOjIwN2EwZTZlNTgzNjRlZDJhYWVlZDZmNTc5ODlhOTdkXzYtNi0xLTEtMA_96f9aa9e-9ee7-4a98-a7eb-0de759036ad9"
      unitRef="usd">69593000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8a3683f8b11d4105887e55d3cefaa33b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzItMi0xLTEtMA_e7f6ee3a-2566-4ae5-8d4e-394d839535fe"
      unitRef="usd">99832000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8a3683f8b11d4105887e55d3cefaa33b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzItNC0xLTEtMA_11782c2d-1e3c-4449-968c-74d1374297aa"
      unitRef="usd">83608000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8a3683f8b11d4105887e55d3cefaa33b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzItNi0xLTEtMA_29457fe0-4e09-464a-8cc9-78715c1bf203"
      unitRef="usd">16224000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i28d1699922ea42cca147ee381a7daeb1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzMtMi0xLTEtMA_dd35845b-f808-44f9-a71f-c8278f12afc1"
      unitRef="usd">125308000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i28d1699922ea42cca147ee381a7daeb1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzMtNC0xLTEtMA_b68d260a-bd0e-403a-b841-90c2eb3f6a14"
      unitRef="usd">86555000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i28d1699922ea42cca147ee381a7daeb1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzMtNi0xLTEtMA_f1a3e24b-1ea2-485b-91b1-ff77f3404c09"
      unitRef="usd">38753000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id2a23c3ca56f45dbb897038b932a42f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzQtMi0xLTEtMA_32cb79da-f626-416d-9761-e5df88a8ffe5"
      unitRef="usd">46222000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id2a23c3ca56f45dbb897038b932a42f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzQtNC0xLTEtMA_ed55eff6-28bd-4002-8719-2a4d2f4b9cac"
      unitRef="usd">23586000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id2a23c3ca56f45dbb897038b932a42f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzQtNi0xLTEtMA_a8d876bb-35c7-46df-832e-04360f6ebdbc"
      unitRef="usd">22636000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i88cb5c68d57146d0a05cfda85089aae5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzUtMi0xLTEtMA_e6a840ba-28b8-451b-8583-c9555ca4d5fa"
      unitRef="usd">2450000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i88cb5c68d57146d0a05cfda85089aae5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzUtNC0xLTEtMA_20ce772b-67cc-4d38-9284-9419ada7bce9"
      unitRef="usd">2450000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i88cb5c68d57146d0a05cfda85089aae5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzUtNi0xLTEtMA_01375449-74bf-43eb-ae37-a815e2e6d48d"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzYtMi0xLTEtMA_90345b95-8e14-40b6-82ad-f44d52b23370"
      unitRef="usd">273812000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzYtNC0xLTEtMA_6501226d-67c6-46ac-ab9c-9c854c723eaf"
      unitRef="usd">196199000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo0ZDlmMjhjZmY4NzA0MGMwYjZlNzU5MDQ2MzE1MzAzNC90YWJsZXJhbmdlOjRkOWYyOGNmZjg3MDQwYzBiNmU3NTkwNDYzMTUzMDM0XzYtNi0xLTEtMA_2be285bb-05b6-4746-a4d4-ed563df15f87"
      unitRef="usd">77613000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzUwNjc_7932478b-f71c-48c5-92bd-f2804f03bd14">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense of its intangible assets for the next five years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&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:85.370%"/&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.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total *&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,002&#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="margin-bottom:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* As of December 31, 2020, the Company had $7.6 million of capitalized software costs that are currently in the development stage. Amortization of these costs will begin once the software projects are complete and ready for their intended use.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo2NTUwYjhlYTgzNjg0ZDNjOTU3NWI0MGE2OTRmNDkwNi90YWJsZXJhbmdlOjY1NTBiOGVhODM2ODRkM2M5NTc1YjQwYTY5NGY0OTA2XzEtMi0xLTEtMA_092ea9e9-fe23-4f6e-815a-48c882034eda"
      unitRef="usd">23348000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo2NTUwYjhlYTgzNjg0ZDNjOTU3NWI0MGE2OTRmNDkwNi90YWJsZXJhbmdlOjY1NTBiOGVhODM2ODRkM2M5NTc1YjQwYTY5NGY0OTA2XzItMi0xLTEtMA_bfe17bde-8d5b-4dd3-89d2-8bb0b054cbe1"
      unitRef="usd">18474000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo2NTUwYjhlYTgzNjg0ZDNjOTU3NWI0MGE2OTRmNDkwNi90YWJsZXJhbmdlOjY1NTBiOGVhODM2ODRkM2M5NTc1YjQwYTY5NGY0OTA2XzMtMi0xLTEtMA_424a0941-f931-4a20-a691-41d511621970"
      unitRef="usd">8858000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo2NTUwYjhlYTgzNjg0ZDNjOTU3NWI0MGE2OTRmNDkwNi90YWJsZXJhbmdlOjY1NTBiOGVhODM2ODRkM2M5NTc1YjQwYTY5NGY0OTA2XzQtMi0xLTEtMA_32322981-1912-4957-a13d-ce62d2191e08"
      unitRef="usd">5288000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo2NTUwYjhlYTgzNjg0ZDNjOTU3NWI0MGE2OTRmNDkwNi90YWJsZXJhbmdlOjY1NTBiOGVhODM2ODRkM2M5NTc1YjQwYTY5NGY0OTA2XzUtMi0xLTEtMA_44e162f0-384b-448c-8a62-7c20fb81877e"
      unitRef="usd">4798000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo2NTUwYjhlYTgzNjg0ZDNjOTU3NWI0MGE2OTRmNDkwNi90YWJsZXJhbmdlOjY1NTBiOGVhODM2ODRkM2M5NTc1YjQwYTY5NGY0OTA2XzYtMi0xLTEtMA_cdcd8f8c-321a-4e3e-8623-5ee4f6aa506b"
      unitRef="usd">1236000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <sncr:FiniteLivedIntangibleAssetsExcludingCapitalizedSoftwareCostsInDevelopmentStageNet
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90YWJsZTo2NTUwYjhlYTgzNjg0ZDNjOTU3NWI0MGE2OTRmNDkwNi90YWJsZXJhbmdlOjY1NTBiOGVhODM2ODRkM2M5NTc1YjQwYTY5NGY0OTA2XzctMi0xLTEtMA_a1d108c9-b93c-45f3-bc01-61d6dd244fb7"
      unitRef="usd">62002000</sncr:FiniteLivedIntangibleAssetsExcludingCapitalizedSoftwareCostsInDevelopmentStageNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i1bd8b784b7eb4dd182bc36f324125797_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xNzgvZnJhZzphZGU3ZGIxZWM4NDA0ZmIzODQ5YzZkY2YwYzY1NjhkMC90ZXh0cmVnaW9uOmFkZTdkYjFlYzg0MDRmYjM4NDljNmRjZjBjNjU2OGQwXzQ4NzY_d1a3d25b-7d61-48aa-a924-ebc80cdbd70e"
      unitRef="usd">7600000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90ZXh0cmVnaW9uOjY0ZmZiYTZlZmJlZTQyYmZiYmM2MjNlMjhlODMyOWFjXzcz_5a6e74d1-72c9-4e55-8daa-f33b943bfa80">Accrued Expenses &lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;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:72.545%"/&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.345%"/&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.346%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,507&#160;&lt;/span&gt;&lt;/td&gt;&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional service fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued telecommunications and hosting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued preferred dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,326&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,987&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90ZXh0cmVnaW9uOjY0ZmZiYTZlZmJlZTQyYmZiYmM2MjNlMjhlODMyOWFjXzc1_5cba95fd-2702-4e0c-985b-b9692017b9fc">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;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:72.545%"/&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.345%"/&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.346%"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,507&#160;&lt;/span&gt;&lt;/td&gt;&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional service fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued telecommunications and hosting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued preferred dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,326&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,987&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzItMi0xLTEtMA_cffe10af-81b4-40d3-963e-c88695769a8c"
      unitRef="usd">28172000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzItNC0xLTEtMA_84b4968c-1ade-4cc4-b594-a7017e3460ad"
      unitRef="usd">26507000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzMtMi0xLTEtMA_ca3b1a40-b15e-4948-b5e3-b001c24d4303"
      unitRef="usd">5344000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzMtNC0xLTEtMA_b27f3bff-68b1-4ff5-b4c0-55534b40bed1"
      unitRef="usd">7248000</us-gaap:AccruedProfessionalFeesCurrent>
    <sncr:AccruedTelecommunicationsAndHostingExpense
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzQtMi0xLTEtMA_f1097ab8-fceb-4961-9334-395a44f89ce3"
      unitRef="usd">4570000</sncr:AccruedTelecommunicationsAndHostingExpense>
    <sncr:AccruedTelecommunicationsAndHostingExpense
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzQtNC0xLTEtMA_5562ba77-567d-4959-b0f0-7014a7f82597"
      unitRef="usd">2493000</sncr:AccruedTelecommunicationsAndHostingExpense>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzUtMi0xLTEtMA_938b9df0-9d0a-43f3-a710-96f2f0baf5b8"
      unitRef="usd">3227000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzUtNC0xLTEtMA_9a172274-f36f-4364-bbce-a525fbee1883"
      unitRef="usd">4063000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzYtMi0xLTEtMA_90dc46e3-250a-482e-a409-28cce0adc075"
      unitRef="usd">9078000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzYtNC0xLTEtMA_dbed1265-3ac3-4957-91ab-e291757e00c8"
      unitRef="usd">7873000</us-gaap:DividendsPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzctMi0xLTEtMA_d756dfba-269c-4ace-9810-0e61de85b7df"
      unitRef="usd">18935000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzctNC0xLTEtMA_c17c64a5-42f7-42d0-a089-044266991e59"
      unitRef="usd">17803000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzgtMi0xLTEtMA_bb770356-cea1-405d-8085-efa372b08b0a"
      unitRef="usd">69326000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODEvZnJhZzo2NGZmYmE2ZWZiZWU0MmJmYmJjNjIzZTI4ZTgzMjlhYy90YWJsZTo2NTJhNGU4ZjI4NGE0NTcxYTJjODY3MGQ1ZTNlNDEyMy90YWJsZXJhbmdlOjY1MmE0ZThmMjg0YTQ1NzFhMmM4NjcwZDVlM2U0MTIzXzgtNC0xLTEtMA_25c0dd90-31b4-4419-a187-8d92b935fb4a"
      unitRef="usd">65987000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90ZXh0cmVnaW9uOjg5ZmNmYTQyN2Y2MDQ4ZTFiMThkZThhMTQ1NjA5ZTA5XzIzNTA_2bf89f4b-5e09-4f05-ac59-decf417d6ea9">Leases&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into contracts with third parties to lease a variety of assets, including certain real estate, equipment, automobiles and other assets. The Company&#x2019;s leases frequently allow for lease payments that could vary based on factors such as inflation or the degree of utilization of the underlying asset. For example, certain of the Company&#x2019;s real estate leases could require us to make payments that vary based on common area maintenance charges, insurance and other charges. The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is party to certain sublease arrangements, primarily related to the Company&#x2019;s real estate leases, where it acts as the lessee and intermediate lessor. The Company does not have material sublease arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company's ROU assets and lease liabilities at December 31, 2020 (in thousands):&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:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;ROU assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;/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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,204&#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;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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Amounts are included in Accrued Expenses on Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about lease expense and sublease income for the year ended December 31, 2020 (in thousands):&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:81.011%"/&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:16.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other lease costs and income:&lt;/span&gt;&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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs* &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net 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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,593&#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:'Times New Roman',sans-serif;font-size:10pt;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 style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Amounts are included in Cost of revenues, Selling, general and administrative and/or Research and development based on the function that the underlying leased asset supports which are reflected in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As part of the Company&#x2019;s in year cost savings initiatives, the Company closed certain office spaces and terminated various lease agreements.&#160; These actions resulted in a $5.4&#160;million ROU asset impairment charge, which was determined by the present value of the forecasted future cash flows for the remaining lease term.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the undiscounted amount of future cash flows included in the Company&#x2019;s lease liabilities at December 31, 2020 for each of the five years subsequent to&#160;December 31, 2020 and thereafter, as well as a reconciliation of such undiscounted cash flows to the Company&#x2019;s lease liabilities&#160;at December 31, 2020 (in thousands):&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:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future lease payments (lease liability)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,204&#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;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the weighted-average remaining lease term and weighted-average discount rates for the Company&#x2019;s leases as of December 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:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years), weighted based on lease liability balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate (percentages), weighted based on the remaining balance of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides certain cash flow and supplemental noncash information related to the Company&#x2019;s lease liabilities for the year ended December 31, 2020 (in thousands):&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:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities arising from obtaining right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,739&#160;&lt;/span&gt;&lt;/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:LesseeOperatingLeasesTextBlock>
    <sncr:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90ZXh0cmVnaW9uOjg5ZmNmYTQyN2Y2MDQ4ZTFiMThkZThhMTQ1NjA5ZTA5XzIzNTE_9fa85b36-088b-4161-9250-5a50acf2c985">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company's ROU assets and lease liabilities at December 31, 2020 (in thousands):&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:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;ROU assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;/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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,204&#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;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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Amounts are included in Accrued Expenses on Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</sncr:AssetsAndLiabilitiesLesseeTableTextBlock>
    <sncr:OperatingLeaseRightofUseAssetNoncurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTowNzhkNTM0MTUwMTc0NWJiYmZkNGRlYWE5NDZmYzhkNC90YWJsZXJhbmdlOjA3OGQ1MzQxNTAxNzQ1YmJiZmQ0ZGVhYTk0NmZjOGQ0XzItMi0xLTEtMA_e2c5b785-0054-49f0-9679-f98e8bd42d36"
      unitRef="usd">34538000</sncr:OperatingLeaseRightofUseAssetNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTowNzhkNTM0MTUwMTc0NWJiYmZkNGRlYWE5NDZmYzhkNC90YWJsZXJhbmdlOjA3OGQ1MzQxNTAxNzQ1YmJiZmQ0ZGVhYTk0NmZjOGQ0XzctMi0xLTEtMA_d45832e4-9132-4d89-8799-b42bfb69bc7c"
      unitRef="usd">10078000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTowNzhkNTM0MTUwMTc0NWJiYmZkNGRlYWE5NDZmYzhkNC90YWJsZXJhbmdlOjA3OGQ1MzQxNTAxNzQ1YmJiZmQ0ZGVhYTk0NmZjOGQ0XzgtMi0xLTEtMA_83d3008a-3e2b-419d-9e8e-2a2e8d82b7e8"
      unitRef="usd">44126000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTowNzhkNTM0MTUwMTc0NWJiYmZkNGRlYWE5NDZmYzhkNC90YWJsZXJhbmdlOjA3OGQ1MzQxNTAxNzQ1YmJiZmQ0ZGVhYTk0NmZjOGQ0XzktMi0xLTEtMA_c2f30a76-ed76-4d65-9100-f27427200559"
      unitRef="usd">54204000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90ZXh0cmVnaW9uOjg5ZmNmYTQyN2Y2MDQ4ZTFiMThkZThhMTQ1NjA5ZTA5XzIzNTI_c36f7871-a809-46c9-a08a-846649dac4ef">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about lease expense and sublease income for the year ended December 31, 2020 (in thousands):&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:81.011%"/&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:16.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other lease costs and income:&lt;/span&gt;&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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs* &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net 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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,593&#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:'Times New Roman',sans-serif;font-size:10pt;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 style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Amounts are included in Cost of revenues, Selling, general and administrative and/or Research and development based on the function that the underlying leased asset supports which are reflected in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As part of the Company&#x2019;s in year cost savings initiatives, the Company closed certain office spaces and terminated various lease agreements.&#160; These actions resulted in a $5.4&#160;million ROU asset impairment charge, which was determined by the present value of the forecasted future cash flows for the remaining lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the weighted-average remaining lease term and weighted-average discount rates for the Company&#x2019;s leases as of December 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:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years), weighted based on lease liability balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate (percentages), weighted based on the remaining balance of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides certain cash flow and supplemental noncash information related to the Company&#x2019;s lease liabilities for the year ended December 31, 2020 (in thousands):&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:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities arising from obtaining right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,739&#160;&lt;/span&gt;&lt;/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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTpmYTA4ZGIzYTM3MDM0ZjQzYWFhNTJjYjBlYjgxMTJjNC90YWJsZXJhbmdlOmZhMDhkYjNhMzcwMzRmNDNhYWE1MmNiMGViODExMmM0XzEtMi0xLTEtMA_48778588-51a1-4078-afb9-6569e944d205"
      unitRef="usd">11994000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTpmYTA4ZGIzYTM3MDM0ZjQzYWFhNTJjYjBlYjgxMTJjNC90YWJsZXJhbmdlOmZhMDhkYjNhMzcwMzRmNDNhYWE1MmNiMGViODExMmM0XzMtMi0xLTEtMA_62e8f5fd-f9fb-4719-9976-fb543ca2143c"
      unitRef="usd">6487000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTpmYTA4ZGIzYTM3MDM0ZjQzYWFhNTJjYjBlYjgxMTJjNC90YWJsZXJhbmdlOmZhMDhkYjNhMzcwMzRmNDNhYWE1MmNiMGViODExMmM0XzQtMi0xLTEtMA_42c568ed-389a-4ac8-8fb4-430053a1eb40"
      unitRef="usd">3888000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTpmYTA4ZGIzYTM3MDM0ZjQzYWFhNTJjYjBlYjgxMTJjNC90YWJsZXJhbmdlOmZhMDhkYjNhMzcwMzRmNDNhYWE1MmNiMGViODExMmM0XzYtMi0xLTEtMA_506e1400-eece-4a65-be3d-e43d033637c3"
      unitRef="usd">14593000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90ZXh0cmVnaW9uOjg5ZmNmYTQyN2Y2MDQ4ZTFiMThkZThhMTQ1NjA5ZTA5XzI3NDg3NzkwNzIzMjE_e7e08ce1-9e1e-421c-a843-708976368d58"
      unitRef="usd">5400000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90ZXh0cmVnaW9uOjg5ZmNmYTQyN2Y2MDQ4ZTFiMThkZThhMTQ1NjA5ZTA5XzIzNTM_10c34da1-192a-4f59-b432-c8db5a6ada12">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the undiscounted amount of future cash flows included in the Company&#x2019;s lease liabilities at December 31, 2020 for each of the five years subsequent to&#160;December 31, 2020 and thereafter, as well as a reconciliation of such undiscounted cash flows to the Company&#x2019;s lease liabilities&#160;at December 31, 2020 (in thousands):&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:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future lease payments (lease liability)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,204&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozN2U1YjYxNTkwODQ0NDkwOTJkZDZiYjJmYzYwMGIxYi90YWJsZXJhbmdlOjM3ZTViNjE1OTA4NDQ0OTA5MmRkNmJiMmZjNjAwYjFiXzEtMS0xLTEtMA_6817c65f-5804-4fbe-a740-3a9897b17484"
      unitRef="usd">13766000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozN2U1YjYxNTkwODQ0NDkwOTJkZDZiYjJmYzYwMGIxYi90YWJsZXJhbmdlOjM3ZTViNjE1OTA4NDQ0OTA5MmRkNmJiMmZjNjAwYjFiXzItMS0xLTEtMA_ac126bbd-2d31-4866-b0c8-8e54a99dc24e"
      unitRef="usd">11220000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozN2U1YjYxNTkwODQ0NDkwOTJkZDZiYjJmYzYwMGIxYi90YWJsZXJhbmdlOjM3ZTViNjE1OTA4NDQ0OTA5MmRkNmJiMmZjNjAwYjFiXzMtMS0xLTEtMA_2dee65f3-56fe-47d4-a529-cb3ea0587028"
      unitRef="usd">8652000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozN2U1YjYxNTkwODQ0NDkwOTJkZDZiYjJmYzYwMGIxYi90YWJsZXJhbmdlOjM3ZTViNjE1OTA4NDQ0OTA5MmRkNmJiMmZjNjAwYjFiXzQtMS0xLTEtMA_95202c43-bc44-4a63-b3de-95b7628d5622"
      unitRef="usd">8401000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozN2U1YjYxNTkwODQ0NDkwOTJkZDZiYjJmYzYwMGIxYi90YWJsZXJhbmdlOjM3ZTViNjE1OTA4NDQ0OTA5MmRkNmJiMmZjNjAwYjFiXzUtMS0xLTEtMA_0035b35b-13f1-4a59-8e09-807a6f2982b6"
      unitRef="usd">8275000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozN2U1YjYxNTkwODQ0NDkwOTJkZDZiYjJmYzYwMGIxYi90YWJsZXJhbmdlOjM3ZTViNjE1OTA4NDQ0OTA5MmRkNmJiMmZjNjAwYjFiXzYtMS0xLTEtMA_29e7df56-1e60-4aa0-9dfe-d656050113c4"
      unitRef="usd">18686000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozN2U1YjYxNTkwODQ0NDkwOTJkZDZiYjJmYzYwMGIxYi90YWJsZXJhbmdlOjM3ZTViNjE1OTA4NDQ0OTA5MmRkNmJiMmZjNjAwYjFiXzctMS0xLTEtMA_5097453b-9e3a-47f0-9f87-7bfe574a3074"
      unitRef="usd">69000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozN2U1YjYxNTkwODQ0NDkwOTJkZDZiYjJmYzYwMGIxYi90YWJsZXJhbmdlOjM3ZTViNjE1OTA4NDQ0OTA5MmRkNmJiMmZjNjAwYjFiXzgtMS0xLTEtMA_c3296fa4-7d8e-4f43-bf0f-2efae796aa98"
      unitRef="usd">14796000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozN2U1YjYxNTkwODQ0NDkwOTJkZDZiYjJmYzYwMGIxYi90YWJsZXJhbmdlOjM3ZTViNjE1OTA4NDQ0OTA5MmRkNmJiMmZjNjAwYjFiXzktMS0xLTEtMA_2babde9b-8362-456b-8da7-bdbf376eab90"
      unitRef="usd">54204000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozODBkN2E1ZDMyZjU0NDgxOGMzNjJmMmI3ZDkxOWFmZi90YWJsZXJhbmdlOjM4MGQ3YTVkMzJmNTQ0ODE4YzM2MmYyYjdkOTE5YWZmXzEtMS0xLTEtMA_cd520579-e528-4895-9e4d-01d290729d58">P6Y4M9D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTozODBkN2E1ZDMyZjU0NDgxOGMzNjJmMmI3ZDkxOWFmZi90YWJsZXJhbmdlOjM4MGQ3YTVkMzJmNTQ0ODE4YzM2MmYyYjdkOTE5YWZmXzItMS0xLTEtMA_c0e06db8-172c-4e4c-80da-8fb4035677da"
      unitRef="number">0.075</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTpkY2IwN2IxMTQ1NGE0MjlmOTllZmNhZDkwNDFjMWU4NS90YWJsZXJhbmdlOmRjYjA3YjExNDU0YTQyOWY5OWVmY2FkOTA0MWMxZTg1XzEtMS0xLTEtMA_b82a0b38-2385-4af5-8f23-e95bdec4f94a"
      unitRef="usd">13181000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODQvZnJhZzo4OWZjZmE0MjdmNjA0OGUxYjE4ZGU4YTE0NTYwOWUwOS90YWJsZTpkY2IwN2IxMTQ1NGE0MjlmOTllZmNhZDkwNDFjMWU4NS90YWJsZXJhbmdlOmRjYjA3YjExNDU0YTQyOWY5OWVmY2FkOTA0MWMxZTg1XzItMS0xLTEtMA_a3b5cfb1-4b2b-4663-9a4b-0ebf0ca55d05"
      unitRef="usd">1739000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzIwNjM2_1c65972d-63cd-4d96-83b2-169b4f80bacb">Debt &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2019 Revolving Credit Facility&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 4, 2019, the Company entered into a Credit Agreement with Citizens Bank, N.A., for a $10.0 million Revolving Credit Facility. Borrowings under the Revolving Credit Facility bear interest at a rate equal to, at the Company&#x2019;s option, either (1) the arithmetic average of the LIBOR rate determined by reference to the costs of funds for U.S. dollar deposits for the interest period (one, three or six months (or 12 months if agreed to by all applicable Lenders)) as selected by the Company relevant to such borrowing plus the applicable margin, or (2) a base rate determined by reference to the greatest of the federal funds rate plus 0.50%, the prime commercial lending rate as determined by the Agent, and the daily LIBOR rate plus 1.00%, in each case plus an applicable margin and subject to a floor of 0.00%. In addition, on a quarterly basis, the Company is required to pay each lender under the Revolving Credit Facility a 0.2% commitment fee in respect of commitments under the Revolving Credit Facility, which may be subject to adjustment based on the Company&#x2019;s total leverage ratio. The outstanding balance under the Revolving Credit Facility as of December 31, 2020 is &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$10.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 12, 2014, the Company issued $230.0 million aggregate principal amount of its 0.75% Convertible Senior Notes due in 2019 (the &#x201c;2019 Notes&#x201d;). The 2019 Notes were paid at maturity on August 15, 2019. The 2019 Notes bore an interest rate of 0.75% per annum payable semi-annually in arrears on February 15 and August 15 of each year. The Company accounted for the $230.0 million face value of the debt as a liability and capitalized approximately $7.1 million of financing fees, related to the issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December 31, 2020, 2019 and 2018, interest expense was $0.2 million, $0.4 million, and $1.6 million respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Interest expense &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s interest 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.854%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&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.955%"/&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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Convertible Senior Notes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional interest on default&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2019 Revolving Credit Facility &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commitment fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,355&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,911&#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:'Times New Roman',sans-serif;font-size:10pt;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 style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Mainly finance leases&#x2019; related interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i239c6876e5314a8d823a210dfe2f2905_I20191004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzE0NA_7e9ae4db-09d4-405e-ad30-d1c1c97e2aec"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7dac5ee75bf54a38b58a8ef2232164c5_D20191004-20191004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzY4MA_afc60216-4a17-4444-a6c7-b866c44cc323"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0ed8d1a89bfa4a1e8cdaedc7d16b1bfa_D20191004-20191004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzc3Ng_e5412275-584d-4e7b-be8d-7ff735d1ff9c"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <sncr:DebtFloorInterestRate
      contextRef="ia0bb413cf6744af28c80042b03fa18db_D20191004-20191004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzg0NQ_cd008f3d-d735-4be1-b2d1-8b8940c3d4c0"
      unitRef="number">0.0000</sncr:DebtFloorInterestRate>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ia0bb413cf6744af28c80042b03fa18db_D20191004-20191004"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzk2NQ_51079479-cd73-42cd-97cd-fcb6ac564932"
      unitRef="number">0.002</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtCurrent
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzI3NDg3NzkxMjEzNzg_1f6b7e23-ddda-4615-ba03-4a37411b5ae1"
      unitRef="usd">10000000.0</us-gaap:DebtCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic99050d4c50543e481922a3c32e2e7b2_I20140812"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzE0NTk_b62baecd-324d-4a9d-8c72-d5ebfa71a64f"
      unitRef="usd">230000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic99050d4c50543e481922a3c32e2e7b2_I20140812"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzE0OTY_3acc361d-1b15-4d79-ae1b-83cfd030fdfc"
      unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic99050d4c50543e481922a3c32e2e7b2_I20140812"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzE2NTM_2b6bf7ca-cf68-4320-b311-31e1df5b9254"
      unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic99050d4c50543e481922a3c32e2e7b2_I20140812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzE3NzI_55493b4c-8535-4230-8b11-f3ed2314fb5f"
      unitRef="usd">230000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ic99050d4c50543e481922a3c32e2e7b2_I20140812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzE4NDM_d2ac6abf-5154-4896-bdd5-87651e790f79"
      unitRef="usd">7100000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:InterestExpenseDebt
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzQ0MzM_f8226c4a-9f33-41a3-a4e4-2aa30156213d"
      unitRef="usd">200000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzQ0Mzc_0a52b32b-9bc8-4c8f-8c67-5db2ed198a0c"
      unitRef="usd">400000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzQ0NDU_d6c3e23a-0c7b-4e2f-b88c-eea898fa12ce"
      unitRef="usd">1600000</us-gaap:InterestExpenseDebt>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90ZXh0cmVnaW9uOjI0ZGI1MDQzODJkMzQyNDc4ZTNlMWNlMGRlZmYxYzAzXzIwNjQx_e12853b9-3b05-447c-93d7-76387cf71805">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s interest 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.854%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&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.955%"/&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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Convertible Senior Notes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional interest on default&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2019 Revolving Credit Facility &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commitment fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,355&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,911&#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:'Times New Roman',sans-serif;font-size:10pt;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 style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Mainly finance leases&#x2019; related interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i59758e244dbf424f9e19f62579fee896_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzE2LTgtMS0xLTA_e2ecec3c-b42c-4215-ab6d-fad6ecd557ca"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i22bd1ffba413431a8ecbf68aaa35ac5b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzE2LTEwLTEtMS0w_2c5ad272-f473-459d-9f65-ab570aef6f53"
      unitRef="usd">285000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if297b2dd078347be994190eb44e9c373_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzE2LTEyLTEtMS0w_fe730262-4726-4480-bbb4-ecf9bb8115b4"
      unitRef="usd">1294000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i59758e244dbf424f9e19f62579fee896_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzE3LTgtMS0xLTA_6ca59b6c-1b68-460d-bb23-65592f8d82af"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i22bd1ffba413431a8ecbf68aaa35ac5b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzE3LTEwLTEtMS0w_4d82968e-b8c9-4f5b-b4ee-7b99825f05ac"
      unitRef="usd">363000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if297b2dd078347be994190eb44e9c373_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzE3LTEyLTEtMS0w_ccad95f4-7e48-441a-a6c4-6e4f3d9cf3b9"
      unitRef="usd">1578000</us-gaap:InterestExpenseDebt>
    <sncr:AdditionalInterestExpenseonDefault
      contextRef="i59758e244dbf424f9e19f62579fee896_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzE4LTgtMS0xLTA_f2ec313e-681a-4975-9e86-0db50f1a4db5"
      unitRef="usd">0</sncr:AdditionalInterestExpenseonDefault>
    <sncr:AdditionalInterestExpenseonDefault
      contextRef="i22bd1ffba413431a8ecbf68aaa35ac5b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzE4LTEwLTEtMS0w_6f71e49a-4e0a-43bf-ab11-db77b22dad18"
      unitRef="usd">0</sncr:AdditionalInterestExpenseonDefault>
    <sncr:AdditionalInterestExpenseonDefault
      contextRef="if297b2dd078347be994190eb44e9c373_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzE4LTEyLTEtMS0w_e5752069-50fe-4e8f-ad2d-e81294d3c946"
      unitRef="usd">191000</sncr:AdditionalInterestExpenseonDefault>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i49592265b3b0449ca37015ecd9f04baa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIwLTgtMS0xLTA_3ea9f5dc-f098-45c6-8c83-c743af1bdf13"
      unitRef="usd">52000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie63aed7168614ce78f1be66bac6f67e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIwLTEwLTEtMS0w_3c92e792-d0d5-490e-be68-28457929199e"
      unitRef="usd">8000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8f10542aea824f2aab97f3a517c9c84b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIwLTEyLTEtMS0w_e1978eae-da0d-484e-abd8-70656f7a4ff0"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="i49592265b3b0449ca37015ecd9f04baa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIxLTgtMS0xLTA_da2741c0-9813-4c6c-92a8-eac07ab74682"
      unitRef="usd">4000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="ie63aed7168614ce78f1be66bac6f67e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIxLTEwLTEtMS0w_cd30f9af-af1e-4ea6-83df-f8ec33d3fa91"
      unitRef="usd">5000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="i8f10542aea824f2aab97f3a517c9c84b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIxLTEyLTEtMS0w_3eee51db-c04a-4b1d-b6f8-4639efc0cf85"
      unitRef="usd">0</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:InterestExpenseDebt
      contextRef="i49592265b3b0449ca37015ecd9f04baa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIyLTgtMS0xLTA_7eb9d25a-5904-4efe-9972-c997ea2d5321"
      unitRef="usd">202000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ie63aed7168614ce78f1be66bac6f67e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIyLTEwLTEtMS0w_7d7e3829-d7db-46a4-95f6-46f2d78cc04e"
      unitRef="usd">3000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8f10542aea824f2aab97f3a517c9c84b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIyLTEyLTEtMS0w_ef8e42ef-1ed7-4de9-8e78-1983c2fc6266"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzIzLTEyLTEtMS0w_27e9c011-196b-49fd-8e96-969961f33c09"
      unitRef="usd">964000</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
    <us-gaap:InterestExpenseOther
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzI0LTgtMS0xLTA_18f1bf47-22a2-4a5f-ae29-fc21a7225624"
      unitRef="usd">218000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzI0LTEwLTEtMS0w_2bd2a6d1-9c98-4eae-b4c1-fd13afcb79b5"
      unitRef="usd">691000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzI0LTEyLTEtMS0w_b7c9b8c5-8d79-4493-9644-c60aa9e9b58a"
      unitRef="usd">884000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzI1LTgtMS0xLTA_4221689d-faf2-4842-9ba2-02747c0b448b"
      unitRef="usd">476000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzI1LTEwLTEtMS0w_4e8697e3-7ed8-4e51-afb4-fa07a6ad51d9"
      unitRef="usd">1355000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xODcvZnJhZzoyNGRiNTA0MzgyZDM0MjQ3OGUzZTFjZTBkZWZmMWMwMy90YWJsZTpmNzk4NzZkNDA5Y2Y0YTI5OGNlNTZlYjdmNmViOTYzOS90YWJsZXJhbmdlOmY3OTg3NmQ0MDljZjRhMjk4Y2U1NmViN2Y2ZWI5NjM5XzI1LTEyLTEtMS0w_5ce5b67d-7603-4b91-8474-fb393d07e6da"
      unitRef="usd">4911000</us-gaap:InterestExpense>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90ZXh0cmVnaW9uOjk3OWMxZTIwNTE0MjRiOTBiOWE5MTVmMTczMWFiNmU3XzE3MQ_df37080f-71a9-4267-b8eb-f1ece2b58ece">Accumulated Other Comprehensive (Loss) / Income &lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive (loss) income during the years ended December 31, were as follows:&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:44.660%"/&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: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: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:11.917%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(28,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:0 1pt"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized loss on intra-entity foreign currency transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized holding gains (losses) on marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(33,261)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,009&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(961)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(28,213)&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="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:44.806%"/&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:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:11.917%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(28,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized income (loss) on intra-entity foreign currency transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized holding gains (losses) on marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,383)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,057)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(33,261)&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="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:44.806%"/&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:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:11.917%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized (loss) income on intra-entity foreign currency transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized holding gains (losses) on marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,373)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,452)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;442&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,383)&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:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90ZXh0cmVnaW9uOjk3OWMxZTIwNTE0MjRiOTBiOWE5MTVmMTczMWFiNmU3XzE3NQ_c55c6d33-0b4f-44eb-bd3c-789e25af299d">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive (loss) income during the years ended December 31, were as follows:&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:44.660%"/&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: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: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:11.917%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(28,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:0 1pt"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized loss on intra-entity foreign currency transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized holding gains (losses) on marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(33,261)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,009&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(961)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(28,213)&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="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:44.806%"/&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:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:11.917%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(28,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized income (loss) on intra-entity foreign currency transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized holding gains (losses) on marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,383)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,057)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(33,261)&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="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:44.806%"/&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:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:11.917%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized (loss) income on intra-entity foreign currency transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized holding gains (losses) on marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,373)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,452)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;442&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,383)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59a594128f6d4de1bbeba75857765f0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzEtMS0xLTEtMA_6cf83e36-d6af-4a42-ab8b-a796b8e0c819"
      unitRef="usd">-28204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ic31ada22cdae41708a6c3c11cd655740_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzEtMy0xLTEtMA_1f56be89-03fd-4218-beb4-04d191d77754"
      unitRef="usd">2128000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ic31ada22cdae41708a6c3c11cd655740_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzEtNS0xLTEtMA_36446c24-25d8-4e59-a6f1-80da4e796a20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38e666cfc009457b8bd273b9b8a8ccb8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzEtNy0xLTEtMA_b02754c4-0e36-4fa4-8b35-adb5c10add95"
      unitRef="usd">-26076000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic89af6ed5b4341c7954c6a8515857c30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzItMS0xLTEtMA_22b840ac-eba3-4662-862f-9aaf2da40a59"
      unitRef="usd">-4306000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i83d13afcbd5748b0bb23ec6ac977b2aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzItMy0xLTEtMA_c5452e54-cbfc-4fe4-958b-83b7fd05b55b"
      unitRef="usd">3130000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i83d13afcbd5748b0bb23ec6ac977b2aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzItNS0xLTEtMA_611a6a5a-6c4a-4d55-94e8-f83ec9e09f22"
      unitRef="usd">961000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i93f64f1d04d54e9bb0d83233e0da80aa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzItNy0xLTEtMA_9ba805c3-9bfd-49fc-a667-282703bfa2ba"
      unitRef="usd">-2137000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i197997d83b4e48e3b85e9d44b4594f5b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzMtMS0xLTEtMA_bb5568df-1694-4d5c-9a69-996f5a77cae3"
      unitRef="usd">-751000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i077c38166d4b4e8799c9d3d7849d9430_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzMtMy0xLTEtMA_bca77b48-6e0e-4f69-bcc8-ddded4af1054"
      unitRef="usd">751000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i077c38166d4b4e8799c9d3d7849d9430_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzMtNS0xLTEtMA_ac47fe10-91a9-4d95-a5b7-4ed826611701"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2a6870f965449ceb0eea9a0691007df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzMtNy0xLTEtMA_6c8d3707-0703-4013-a2f6-25d6375b720d"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a511be5378d4d078ba9a34fe91cc135_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzQtMS0xLTEtMA_2c01f311-8c43-4cb4-b3a6-b264005b9371"
      unitRef="usd">-33261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzQtMy0xLTEtMA_f53b595e-755b-42dd-89dc-63715550a2fb"
      unitRef="usd">6009000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzQtNS0xLTEtMA_397eb967-bc24-4712-bcbf-5f160cc3f4df"
      unitRef="usd">961000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic15de20fa8994e629de386c6cd1a36cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTowZThjYjZkODRiMmI0ZTlmODJjYTVhZWMwMjAyMGIxMy90YWJsZXJhbmdlOjBlOGNiNmQ4NGIyYjRlOWY4MmNhNWFlYzAyMDIwYjEzXzQtNy0xLTEtMA_98355d70-3239-4cd1-be0c-66950c59dde6"
      unitRef="usd">-28213000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i401aad6cd3804c00b02d7ec6ac6cb8aa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzEtMS0xLTEtMA_06d4342c-048c-4e37-b08c-261fd76872af"
      unitRef="usd">-26436000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="id4e8a2931fe84e76983a53402f172322_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzEtMy0xLTEtMA_d5b9de3f-f3bf-4a58-ab4a-e697ed2ad129"
      unitRef="usd">-1768000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="id4e8a2931fe84e76983a53402f172322_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzEtNS0xLTEtMA_2f2ff5ce-f8c3-40a6-83cc-717c9d08925d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59a594128f6d4de1bbeba75857765f0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzEtNy0xLTEtMA_073674b5-3f8a-4c2a-bc58-1f8738681131"
      unitRef="usd">-28204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie72bc78b326240e88b4a0302df886861_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzItMS0xLTEtMA_f65a4abe-6237-46c6-812c-e880b63899d1"
      unitRef="usd">-3906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i2a086a5ed1744513ba28992f7af56abf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzItMy0xLTEtMA_63176315-51f5-4ae4-8801-e88191509955"
      unitRef="usd">-579000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i2a086a5ed1744513ba28992f7af56abf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzItNS0xLTEtMA_928faae6-8470-4f38-b48f-a232acea875a"
      unitRef="usd">-179000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic89af6ed5b4341c7954c6a8515857c30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzItNy0xLTEtMA_9e264b88-b1a3-4ac2-ad6c-e71b99281d6c"
      unitRef="usd">-4306000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied499bd3e99543cd911f7e150a65cb16_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzMtMS0xLTEtMA_ac285831-de61-4254-a631-03f6282f941e"
      unitRef="usd">-41000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i74a7edabaa0f4dec9f337773fbac00bc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzMtMy0xLTEtMA_79ff6ed6-fbed-4d95-97da-fa3159ec7003"
      unitRef="usd">-710000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i74a7edabaa0f4dec9f337773fbac00bc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzMtNS0xLTEtMA_9db5977c-4270-44c4-b69b-ead15491ca1d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i197997d83b4e48e3b85e9d44b4594f5b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzMtNy0xLTEtMA_e2495fe5-8a9c-4f0e-a70d-08472ab78735"
      unitRef="usd">-751000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i580c8f8a315f41f48b044d72b436b52b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzQtMS0xLTEtMA_803c989f-29d4-4df0-b518-31e9a76977b4"
      unitRef="usd">-30383000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzQtMy0xLTEtMA_f96339c9-23c4-4840-b47b-45c06e3fbb1c"
      unitRef="usd">-3057000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzQtNS0xLTEtMA_718c09c3-41de-4511-a08c-a2aa1d57995f"
      unitRef="usd">-179000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a511be5378d4d078ba9a34fe91cc135_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTo4ODBhZDkyN2NiY2Q0N2M0YjVmMDI3ZTQ1YjRmYmNiMi90YWJsZXJhbmdlOjg4MGFkOTI3Y2JjZDQ3YzRiNWYwMjdlNDViNGZiY2IyXzQtNy0xLTEtMA_8f71baa1-888c-4884-a241-53a8fdef4930"
      unitRef="usd">-33261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2998c3d8bd240f196532c39b8b007e9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzEtMS0xLTEtMA_c88c8cc0-bf0b-4519-a466-9f4d349d19c3"
      unitRef="usd">-20284000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ibba6040fa2c04f87a118a3b9b248388a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzEtMy0xLTEtMA_a12d3831-aac7-4d09-84a8-ac6f0597b956"
      unitRef="usd">-6152000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ibba6040fa2c04f87a118a3b9b248388a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzEtNS0xLTEtMA_7681512d-b450-428a-b1bf-7dad9f59f202"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i401aad6cd3804c00b02d7ec6ac6cb8aa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzEtNy0xLTEtMA_efef9e86-89d2-4707-a4e7-bb8ead8d0506"
      unitRef="usd">-26436000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a2b7185963a4cf0bbc94d141790ae2a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzItMS0xLTEtMA_ac916386-1ae7-490a-8bed-762daca0ff69"
      unitRef="usd">-3085000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i250e06265b904508a3923f8ceb11d96c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzItMy0xLTEtMA_5f370c2e-e2eb-4dc4-8aa3-800462afc829"
      unitRef="usd">-1263000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i250e06265b904508a3923f8ceb11d96c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzItNS0xLTEtMA_9f8440c9-579c-4515-8fc9-a79ffa5681cd"
      unitRef="usd">-442000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie72bc78b326240e88b4a0302df886861_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzItNy0xLTEtMA_7fdb613e-92cc-4c4c-8f61-e99f656a87eb"
      unitRef="usd">-3906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i333b76afde694064b4eb42071204fd65_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzMtMS0xLTEtMA_15dbc15d-eee5-4cf7-8ede-c0bbc0c34671"
      unitRef="usd">-4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i9e524ddbfe924ebba58981f42c6aaab8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzMtMy0xLTEtMA_bff7e9b4-5c95-4530-912b-7aef7c3dd5dc"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i9e524ddbfe924ebba58981f42c6aaab8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzMtNS0xLTEtMA_7eea272a-0bb7-4663-8d44-d4aa459b2e1b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied499bd3e99543cd911f7e150a65cb16_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzMtNy0xLTEtMA_e2fd9048-6c76-4e3e-ba4a-1068e42e502d"
      unitRef="usd">-41000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1bd5bc4eb8d442d192e4e17c997e1ccc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzQtMS0xLTEtMA_c083bdd4-b9fd-473f-b995-34cbae10d75d"
      unitRef="usd">-23373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzQtMy0xLTEtMA_ec5075f8-8437-40b9-80df-06198222e254"
      unitRef="usd">-7452000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzQtNS0xLTEtMA_582c2963-a45a-45c1-9140-2f3c0f7008af"
      unitRef="usd">-442000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i580c8f8a315f41f48b044d72b436b52b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTMvZnJhZzo5NzljMWUyMDUxNDI0YjkwYjlhOTE1ZjE3MzFhYjZlNy90YWJsZTplNjBlZTFiODA1ZTk0Y2FkOTg0NDE5ZGYxYWY2NzcwOS90YWJsZXJhbmdlOmU2MGVlMWI4MDVlOTRjYWQ5ODQ0MTlkZjFhZjY3NzA5XzQtNy0xLTEtMA_2fab0638-f940-4459-ba31-600ca7a520c5"
      unitRef="usd">-30383000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzE2Mzg1_cfd6e0f9-6334-414a-9078-795cdd75e60d">Capital Structure &lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020, the Company&#x2019;s authorized capital stock was 110 million shares of stock with a par value of $0.0001, of which 100 million shares were designated as common stock and 10 million shares were designated as preferred stock. There were no significant changes to Company&#x2019;s authorized capital stock and preferred stock during the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 19, 2020, the Company filed a universal shelf registration statement with the SEC for the issuance of common stock, preferred stock, debt securities, guarantees of debt securities, warrants and units up to an aggregate amount of $250.0&#160;million (&#x201c;the 2020 Shelf Registration Statement&#x201d;)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. On August 28, 2020, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the 2020 Shelf Registration Statement was declared effective by the SEC. &lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each holder of common stock is entitled to vote on all matters and is entitled to one vote for each share held. Dividends on common stock will be paid when, and if, declared by the Company&#x2019;s Board of Directors. No dividends have ever been declared or paid by the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 4, 2016, the Company announced that the Board of Directors approved a share repurchase program under which the Company may repurchase up to&#160;$100.0 million&#160;of its outstanding common stock for 12 to 18 months following the announcement. In 2016, the Company repurchased approximately&#160;1.3 million&#160;shares of the Company&#x2019;s common stock under this program for an aggregate repurchase price of&#160;$40.0 million. There were no share repurchases subsequent to 2016. In 2018, in connection with execution of the Share Purchase Agreement, the Company received approximately 6.0 million shares of Synchronoss common stock, which have been recorded as Treasury shares as of December 31, 2020. Additionally, in 2018 the Company retired 3.9 million shares of Common Stock that were previously repurchased in prior years. Any related additional paid in capital and par values were removed from the Common Stock numbers. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board of Directors is authorized to issue preferred shares and has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences of preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the terms of the Share Purchase Agreement dated as of October 17, 2017 (the &#x201c;PIPE Purchase Agreement&#x201d;), with Silver Private Holdings I, LLC, an affiliate of Siris (&#x201c;Silver&#x201d;), on February 15, 2018, the Company issued to Silver 185,000 shares of its newly issued Series A Convertible Participating Perpetual Preferred Stock (the &#x201c;Series A Preferred Stock&#x201d;), par value $0.0001 per share, with an initial liquidation preference of $1,000 per share, in exchange for $97.7 million in cash and the transfer from Silver to the Company of the 5,994,667 shares of the Company&#x2019;s common stock held by Silver (the &#x201c;Preferred Transaction&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020, there were 250,432 shares of Series A Preferred Stock outstanding, including the initial issuance of 185,000 shares of Series A Preferred Stock and the issuance of 65,432 shares of Series A Preferred Stock as dividends.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the terms of the PIPE Purchase Agreement with Silver on February 15, 2018, Silver exercised its option to complete the Preferred Transaction. In connection with the issuance of the Series A Preferred Stock, the Company (i) filed the certificate of designations to its certificate of incorporation to establish the rights, preferences, privileges, qualifications, restrictions and limitations of the Series A Preferred Stock (the &#x201c;Series A Certificate&#x201d;) and (ii) entered into the Investor Rights Agreement setting forth certain registration, governance and preemptive rights of Silver with respect to Synchronoss. Pursuant to the PIPE Purchase Agreement, at the closing, the Company paid to Siris $5.0 million as a reimbursement of Silver&#x2019;s reasonable costs and expenses incurred in connection with the Preferred Transaction. In connection with execution of the Preferred Transaction, Silver delivered 5,994,667 shares of Synchronoss common stock, which have been recorded as Treasury shares as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Certificate of Designation of the Series A Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The rights, preferences, privileges, qualifications, restrictions and limitations of the shares of Series A Preferred Stock are set forth in the Series A Certificate. Under the Series A Certificate, the holders of the Series A Preferred Stock are entitled to receive, on each share of Series A Preferred Stock on a quarterly basis, an amount equal to the dividend rate of 14.5% divided by four and multiplied by the then-applicable Liquidation Preference (as defined in the Series A Certificate) per share of Series A Preferred Stock (collectively, the &#x201c;Preferred Dividends&#x201d;). The Preferred Dividends are due on January 1, April 1, July 1 and October 1 of each year (each, a &#x201c;Series A Dividend Payment Date&#x201d;). The Company may choose to pay the Preferred Dividends in cash or in additional shares of Series A Preferred Stock. In the event the Company does not declare and pay a dividend in-kind or in cash on any Series A Dividend Payment Date, the unpaid amount of the Preferred Dividend will be added to the Liquidation Preference. In addition, the Series A Preferred Stock participates in dividends declared and paid on shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Series A Preferred Stock is convertible, at the option of the holder, into the number of shares of common stock equal to the &#x201c;Conversion Price&#x201d; (as that term is defined in the Series A Certificate) multiplied by the then applicable &#x201c;Conversion Rate&#x201d; (as that term is defined in the Series A Certificate). Each share of Series A Preferred Stock is initially convertible into 55.5556 shares of common stock, representing an initial &#x201c;conversion price&#x201d; of approximately $18.00 per share of common stock. The Conversion Rate is subject to equitable proportionate adjustment in the event of stock splits, recapitalizations and other events set forth in the Series A Certificate.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On and after the fifth anniversary of February 15, 2018, holders of shares of Series A Preferred Stock have the right to cause the Company to redeem each share of Series A Preferred Stock for cash in an amount equal to the sum of the current liquidation preference and any accrued dividends. Each share of Series A Preferred Stock is also redeemable at the option of the holder upon the occurrence of a &#x201c;Fundamental Change&#x201d; (as that term is defined in the Series A Certificate) at a specified premium (&#x201c;Liquidation Value&#x201d;). In addition, the Company is also permitted to redeem all outstanding shares of the Series A Preferred Stock at any time (i) within the first 30 months of the date of issuance for the sum of the then-applicable Liquidation Preference, accrued but unpaid dividends and a make whole amount (known as &#x201c;Redemption Value&#x201d;) and (ii) following the 30-month anniversary of the date of issuance for the sum of the then-applicable Liquidation Preference and the accrued but unpaid dividends. As of December 31, 2020, the Liquidation Value and Redemption Value of the Preferred Shares wa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s $243.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of a majority of the Series A Preferred Stock, voting separately as a class, are entitled at each of the Company&#x2019;s annual meetings of stockholders or at any special meeting called for the purpose of electing directors (or by written consent signed by the holders of a majority of the then-outstanding shares of Series A Preferred Stock in lieu of such a meeting): (i) to nominate and elect two members of the Company&#x2019;s Board of Directors for so long as the Preferred Percentage (as defined in the Series A Certificate) is equal to or greater than 10%; and (ii) to nominate and elect one member of the Company&#x2019;s Board of Directors for so long as the Preferred Percentage is equal to or greater than 5% but less than 10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For so long as the holders of shares of Series A Preferred Stock have the right to nominate at least one director, the Company is required to obtain the prior approval of Silver prior to taking certain actions, including: (i) certain dividends, repayments and redemptions; (ii) any amendment to the Company&#x2019;s certificate of incorporation that adversely effects the rights, preferences, privileges or voting powers of the Series A Preferred Stock; (iii) issuances of stock ranking senior or equivalent to shares of Series A Preferred Stock (including additional shares of Series A Preferred Stock) in the priority of payment of dividends or in the distribution of assets upon any liquidation, dissolution or winding up of the Company; (iv) changes in the size of the Company&#x2019;s Board of Directors; (v) any amendment, alteration, modification or repeal of the charter of the Company&#x2019;s Nominating and Corporate Governance Committee of the Board of Directors and related documents; and (vi) any change in the Company&#x2019;s principal business or the entry into any line of business outside of the Company&#x2019;s existing lines of businesses. In addition, in the event that the Company is in EBITDA Non-Compliance (as defined in the Series A Certificate) or the undertaking of certain actions would result in the Company exceeding a specified pro forma leverage ratio, then the prior approval of Silver would be required to incur indebtedness (or alter any debt document) in excess of $10.0 million, enter or consummate any transaction where the fair market value exceeds $5.0 million individually or $10.0 million in the aggregate in a fiscal year or authorize or commit to capital expenditures in excess of $25.0 million in a fiscal year.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each holder of Series A Preferred Stock has one vote per share on any matter on which holders of Series A Preferred Stock are entitled to vote separately as a class, whether at a meeting or by written consent. The holders of Series A Preferred Stock are permitted to take any action or consent to any action with respect to such rights without a meeting by delivering a consent in writing or electronic transmission of the holders of the Series A Preferred Stock entitled to cast not less than the minimum number of votes that would be necessary to authorize, take or consent to such action at a meeting of stockholders. In addition to any vote (or action taken by written consent) of the holders of the shares of Series A Preferred Stock as a separate class provided for in the Series A Certificate or by the General Corporation Law of the State of Delaware, the holders of shares of the Series A Preferred Stock are entitled to vote with the holders of shares of common stock (and any other class or series that may similarly be entitled to vote on an as-converted basis with the holders of common stock) on all matters submitted to a vote or to the consent of the stockholders of the Company (including the election of directors) as one class.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Series A Certificate, if Silver and certain of its affiliates have elected to effect a conversion of some or all of their shares of Series A Preferred Stock and if the sum, without duplication, of (i) the aggregate number of shares of the Company&#x2019;s common stock issued to such holders upon such conversion and any shares of the Company&#x2019;s common stock previously issued to such holders upon conversion of Series A Preferred Stock and then held by such holders, plus (ii) the number of shares of the Company&#x2019;s common stock underlying shares of Series A Preferred Stock that would be held at such time by such holders (after giving effect to such conversion), would exceed the 19.9% of the issued and outstanding shares of the Company&#x2019;s voting stock on an as converted basis (the &#x201c;Conversion Cap&#x201d;), then such holders would only be entitled to convert such number of shares as would result in the sum of clauses (i) and (ii) (after giving effect to such conversion) being equal to the Conversion Cap (after giving effect to any such limitation on conversion). Any shares of Series A Preferred Stock which a holder has elected to convert but which, by reason of the previous sentence, are not so converted, will be treated as if the holder had not made such election to convert and such shares of Series A Preferred Stock will remain outstanding. Also, under the Series A Certificate, if the sum, without duplication, of (i) the aggregate voting power of the shares previously issued to Silver and certain of its affiliates held by such holders at the record date, plus (ii) the aggregate voting power of the shares of Series A Preferred Stock held by such holders as of such record date, would exceed 19.99% of the total voting power of the Company&#x2019;s outstanding voting stock at such record date, then, with respect to such shares, Silver and certain of its affiliates are only entitled to cast a number of votes equal to 19.99% of such total voting power. The limitation on conversion and voting ceases to apply upon receipt of the requisite approval of holders of the Company&#x2019;s common stock under the applicable listing standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Investor Rights Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently with the closing of the Preferred Transaction, Synchronoss and Silver entered into an Investor Rights Agreement.&#160; Under the terms of the Investor Rights Agreement, Silver and Synchronoss have agreed that, effective as of the closing of the Preferred Transaction, the Board of Directors of Synchronoss will consist of ten members. &#160;From and after the closing of the Preferred Transaction, so long as the holders of Series&#160;A Preferred Stock have the right to nominate a member to the Board of Directors pursuant to the Series&#160;A Certificate, the Board of Directors of Synchronoss will consist of (i)&#160;two directors nominated and elected by the holders of shares of Series&#160;A Preferred Stock; (ii)&#160;four directors who meet the independence criteria set forth in the applicable listing standards (each of whom will be initially agreed upon by Synchronoss and Silver); and (iii)&#160;four other directors, two of whom shall satisfy the independence criteria of the applicable listing standards and, as of the closing of the Preferred Transaction, one of whom shall be the individual then serving as chief executive officer of Synchronoss and one of whom shall be the current chairman of the Board of Directors of Synchronoss as of the date of execution of the Investors Rights Agreement.&#160; Following the closing of the Preferred Transaction, so long as the holders of Series&#160;A Preferred Stock have the right to nominate at least one director to the Board of Directors of Synchronoss pursuant to the Series&#160;A Certificate, Silver will have the right to designate two members of the Nominating and Corporate Governance Committee of the Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the terms of the Investor Rights Agreement, neither Silver nor its affiliates may transfer any shares of Series&#160;A Preferred Stock subject to certain exceptions (including transfers to affiliates that agree to be bound by the terms of the Investor Rights Agreement).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For so long as Silver has the right to appoint a director to the Board of Directors of Synchronoss,&#160;without the prior approval by a majority of directors voting who are not appointed by the holders of shares of Series&#160;A Preferred Stock, neither Silver nor its affiliates will directly or indirectly purchase or acquire any debt or equity securities of Synchronoss (including equity-linked derivative securities) if such purchase or acquisition would result in Silver&#x2019;s Standstill Percentage (as defined in the Investor Rights Agreement) being in excess of 30%.&#160;However, the foregoing standstill restrictions would not prohibit the purchase of shares pursuant to the PIPE Purchase Agreement or the receipt of shares of Series&#160;A Preferred Stock issued as Preferred Dividends pursuant to the Series&#160;A Certificate, shares of Common Stock received upon conversion of shares of Series&#160;A Preferred Stock or receipt of any shares of Series&#160;A Preferred Stock, Common Stock or other securities of the Company otherwise paid as dividends or as an increase of the Liquidation Preference (as defined in the Series&#160;A Certificate) or distributions thereon.&#160; Silver will also have preemptive rights with respect to issuances of securities of Synchronoss to maintain its ownership percentage.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Investor Rights Agreement, Silver will be entitled to (i)&#160;three demand registrations, with no more than two demand registrations in any single calendar year and provided that each demand registration must include at least 10% of the shares of Common Stock held by Silver, including shares of Common Stock issuable upon conversion of shares of Series&#160;A Preferred Stock and (ii)&#160;unlimited piggyback registration rights with respect to primary issuances and all other issuances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s Series A Convertible Participating Perpetual Preferred Stock balance at December 31, 2020 and changes during the year ended December 31, 2020, are presented below:&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Preferred Stock&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of preferred stock issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of preferred PIK dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250&#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:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,641&#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;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Siris Capital Group, LLC (&#x201c;Siris&#x201d;) entered into an Advisory Services Agreement dated as of May 18, 2020 under which Siris may provide consulting and advisory services to the Company on operational, business, financial and strategic matters.  Under the agreement, the Company agreed to pay Siris a fee of $110,000 per month for calendar year 2021, which fee increases by $10,000 a month in each successive calendar year during the term of the agreement.  No payment of the fee is required until February 1, 2022 and the Company does not currently intend to pay any portion of the fee until this date.  On February 1 of each calendar year commencing on February 1, 2022, the Company shall pay Siris 20% of the aggregate &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;annual amount of the fees with respect to the prior calendar year that were not previously paid.  In addition, no later than 30 days following the date on which Silver and its affiliates, including Siris, collectively hold no shares of Series A Preferred Stock, the Company shall pay all fees with respect to the period from January 1, 2021 through the termination date of the agreement not previously paid.  The Company shall also reimburse Siris for any pre-approved out-of-pocket expenses in connection with providing services under the agreement.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Registration Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no significant changes to the Company&#x2019;s registration rights during the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <sncr:CapitalStockSharesAuthorized
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzgy_a149b54d-406c-4d80-aa3b-655c7d962808"
      unitRef="shares">110000000</sncr:CapitalStockSharesAuthorized>
    <sncr:CapitalStockParOrStatedValuePerShare
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEyMQ_66f5bb2c-0c05-4724-b041-80b9c779e20f"
      unitRef="usdPerShare">0.0001</sncr:CapitalStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEzNA_d613634d-2304-4491-ad62-8647e9e6d870"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzE4MA_bb0978f0-b49e-434a-a306-2bf21964125a"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <sncr:SaleOfStockMaximumTotalValueOfSecuritiesOffered
      contextRef="i452dd4bb5aeb4aa7810e7c2065590b46_I20200819"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzE2NDkyNjc0NjMxNDA_e3240b88-03d8-4e07-a234-084d41bee099"
      unitRef="usd">250000000.0</sncr:SaleOfStockMaximumTotalValueOfSecuritiesOffered>
    <sncr:NumberOfVotesEachShare
      contextRef="id55b772e000842e48556811993052740_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzQzMw_636e60c7-a339-4120-884b-b850bd2e0289"
      unitRef="vote">1</sncr:NumberOfVotesEachShare>
    <us-gaap:Dividends
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzU2MQ_e1e69ab2-ab05-4369-a7fa-7541c81fc021"
      unitRef="usd">0</us-gaap:Dividends>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i8e3cfc20230e46d987c9e43dd2ed47d4_I20160204"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzc5Mg_802ef565-a8d1-4bd5-a197-cfc51f058412"
      unitRef="usd">100000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="i738a388edc5741e38fbb0efd1e1a96df_D20160204-20160204"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzgzMQ_aeda6608-d2bf-4e56-8921-f1ac4ee1fccc">P12M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="ic8635042afee4054bdc8063eebc4b356_D20160204-20160204"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzgzNw_d9220bc7-c829-41bf-b5de-0876ca29291a">P18M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib5895b2526474a42b3efd4a0d9774ae7_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzkxNQ_45c910ca-95c5-4e90-b0b3-17ea711fb1ec"
      unitRef="shares">1300000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib5895b2526474a42b3efd4a0d9774ae7_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEwMTE_34aa6032-0cb6-4640-8906-54d940f1b4da"
      unitRef="usd">40000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i5fdd768b03fe417184015f23c1b2ef78_D20170101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEwMjY_9e1b1666-437d-4970-a48f-6b283472920d"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idd0fd18b4d714f6eac44382197aa9b45_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzI3NDg3NzkwODkwNjM_159a3b03-2bc3-43e2-8bd7-0bcbb4cd90a5"
      unitRef="shares">6000000.0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEyOTQ_19988f52-28ed-465a-985f-4337393dc8a1"
      unitRef="shares">3900000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i62b37395c1714e3fa39bfd6389ad1ed0_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzIwMTY_e2c58bb8-354d-432b-b086-58842ef810bf"
      unitRef="shares">185000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i62b37395c1714e3fa39bfd6389ad1ed0_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzIxNTE_6ddcf4e8-9c04-4cd4-8647-615bcc38fae4"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="i62b37395c1714e3fa39bfd6389ad1ed0_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzIyMDc_ecb2393b-7e5c-4a11-8e25-bcbbe6b462de"
      unitRef="usdPerShare">1000</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i607aab12ae7f4aa8bb581e088c83d416_D20180215-20180215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzIyMzc_4fe339d5-6302-43a7-b984-275b14182981"
      unitRef="usd">97700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i607aab12ae7f4aa8bb581e088c83d416_D20180215-20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzIyOTk_ae05a557-15f2-40c9-9fbc-c34bb5066d06"
      unitRef="shares">5994667</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i13d7049eaa8f41fcab11e75d2dbae399_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzI0MDg_1c231b93-9208-4db0-9567-dc9d5fbb1c40"
      unitRef="shares">250432</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie77cb08d82e04a86b3babc759eed5721_I20180215"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzI0OTM_3031b3bf-21bb-4980-ade7-6faed108c82d"
      unitRef="shares">185000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendsShares
      contextRef="i47064b64419a4028a642c82158ed2b99_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzI1NTE_a0c52302-2f58-47a3-9a6b-b3f73088b6f0"
      unitRef="shares">65432</us-gaap:PreferredStockDividendsShares>
    <sncr:BusinessCombinationPaymentofReimbursementFees
      contextRef="i96f6077fdf6f41f9a5b15f9ee54f629a_D20180215-20180215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzMzMTk_4ae1857e-f6e0-42a6-8112-3eaacd3a7320"
      unitRef="usd">5000000.0</sncr:BusinessCombinationPaymentofReimbursementFees>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idd0fd18b4d714f6eac44382197aa9b45_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzE2NDkyNjc0NjEzMTg_20837227-7b6b-4570-94b6-b615025599fd"
      unitRef="shares">5994667</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i619cfa9b7b3546e898c0dcc8222f26f2_D20180215-20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzQwNDE_47d98c3c-575f-4023-ba75-56ca1caf177d"
      unitRef="number">0.145</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzUyMTM_ae96bde7-c839-4df1-b218-a4f228cd9854"
      unitRef="shares">55.5556</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <sncr:ConvertiblePreferredStockConversionPricePerShare
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzUzMDA_24ee4aae-81a5-465b-b69f-116d02b35926"
      unitRef="usdPerShare">18.00</sncr:ConvertiblePreferredStockConversionPricePerShare>
    <sncr:PreferredStockRedemptionPeriod
      contextRef="ia322b6de46884c05a5504eb0b5af0051_D20180215-20180215"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzYxNjk_149a7115-2144-4b45-b042-49464c816e15">P30M</sncr:PreferredStockRedemptionPeriod>
    <us-gaap:PreferredStockRedemptionAmount
      contextRef="i13d7049eaa8f41fcab11e75d2dbae399_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzY1OTA_2accae3f-144c-41f7-9345-0cc1a11edb0a"
      unitRef="usd">243100000</us-gaap:PreferredStockRedemptionAmount>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="i13d7049eaa8f41fcab11e75d2dbae399_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzY1OTA_940fb981-ea28-45b0-9c32-f7ee132c57d6"
      unitRef="usd">243100000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <sncr:NumberofElectedDirectors
      contextRef="ifcd8ead81b9b4ec4a418b5574deef7ad_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzY5OTc_56f2b454-1c54-4b74-b3e3-d9b5bd684f3a"
      unitRef="member">2</sncr:NumberofElectedDirectors>
    <sncr:PreferredStockOwnershipPercentage
      contextRef="iec43228eb9564d26beadf24001413537_D20180215-20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzcxNTM_d79ada97-b605-40d7-bf57-7e21f3dda75e"
      unitRef="number">0.10</sncr:PreferredStockOwnershipPercentage>
    <sncr:NumberofElectedDirectors
      contextRef="i8678269d45c54ca297c43e00723de544_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzcxODg_d28cbf0c-2455-41f1-b63e-51602e0c89a5"
      unitRef="member">1</sncr:NumberofElectedDirectors>
    <sncr:PreferredStockOwnershipPercentage
      contextRef="i15688e65bef841f7be032a04351b443d_D20180215-20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzczMDI_c22e1daf-c4ed-46f7-9e5b-8152841d0863"
      unitRef="number">0.05</sncr:PreferredStockOwnershipPercentage>
    <sncr:PreferredStockOwnershipPercentage
      contextRef="i19b6abf884e2425384a6707c09895319_D20180215-20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzczMTk_2086aa83-4055-4640-a978-497dc9033921"
      unitRef="number">0.10</sncr:PreferredStockOwnershipPercentage>
    <sncr:LongtermDebtFairValueApprovalThresholdUnderEBITDANonCompliance
      contextRef="i62b37395c1714e3fa39bfd6389ad1ed0_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzg3OTI_b62fd7d8-91b7-483e-b919-0fdc7685e013"
      unitRef="usd">10000000.0</sncr:LongtermDebtFairValueApprovalThresholdUnderEBITDANonCompliance>
    <sncr:FairMarketValueofIndividualTransactionApprovalThresholdUnderEBITDANonCompliance
      contextRef="i62b37395c1714e3fa39bfd6389ad1ed0_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzg4Njg_dd756554-f333-482e-b970-2a2e78f168fb"
      unitRef="usd">5000000.0</sncr:FairMarketValueofIndividualTransactionApprovalThresholdUnderEBITDANonCompliance>
    <sncr:FairMarketValueofAggregateTransactionsApprovalThresholdUnderEBITDANonCompliance
      contextRef="i62b37395c1714e3fa39bfd6389ad1ed0_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzg4ODc_c31c6e61-6c8d-4aed-86cb-fb489f37b235"
      unitRef="usd">10000000.0</sncr:FairMarketValueofAggregateTransactionsApprovalThresholdUnderEBITDANonCompliance>
    <sncr:CapitalExpendituresApprovalThresholdUnderEBITDANonCompliance
      contextRef="i62b37395c1714e3fa39bfd6389ad1ed0_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzg5ODQ_8ed9c5df-f8e6-47b4-b3f6-260d3a0b0984"
      unitRef="usd">25000000.0</sncr:CapitalExpendituresApprovalThresholdUnderEBITDANonCompliance>
    <sncr:NumberOfVotesEachShare
      contextRef="ia322b6de46884c05a5504eb0b5af0051_D20180215-20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzkwNTA_5b8b2505-4ac6-4d5b-a789-1e6516291866"
      unitRef="vote">1</sncr:NumberOfVotesEachShare>
    <sncr:ConversionofStockPercentageOwnershipafterConversion
      contextRef="i607aab12ae7f4aa8bb581e088c83d416_D20180215-20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEwOTM3_bfc6e04f-6c47-49ef-9863-cd2f7bd5a692"
      unitRef="number">0.199</sncr:ConversionofStockPercentageOwnershipafterConversion>
    <sncr:ConversionofStockVotingPercentageThresholdofOwnership
      contextRef="i607aab12ae7f4aa8bb581e088c83d416_D20180215-20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzExOTU3_997d30e0-44c1-43a2-8635-b7ac17812a21"
      unitRef="number">0.1999</sncr:ConversionofStockVotingPercentageThresholdofOwnership>
    <sncr:ConversionofStockVotingPercentageThresholdofOwnership
      contextRef="i607aab12ae7f4aa8bb581e088c83d416_D20180215-20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEyMTc0_fc49c488-f037-4cff-aac8-86ed411c2d3f"
      unitRef="number">0.1999</sncr:ConversionofStockVotingPercentageThresholdofOwnership>
    <sncr:NumberOfBoardOfDirectorMembers
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEyNzQw_a17d6554-a9d0-4738-abd3-10686512914e"
      unitRef="director">10</sncr:NumberOfBoardOfDirectorMembers>
    <sncr:NumberOfBoardOfDirectorMembersElectedByPreferredStockHolders
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEzMDE5_21241f7d-7a9b-4c1b-ba4e-54b2ff7c662a"
      unitRef="director">2</sncr:NumberOfBoardOfDirectorMembersElectedByPreferredStockHolders>
    <sncr:NumberOfBoardOfDirectorsAgreedUponToBeElectedMeetingIndependenceCriteria
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEzMTEz_bc486e5b-b9df-419a-a8a5-d7799522b7d1"
      unitRef="director">4</sncr:NumberOfBoardOfDirectorsAgreedUponToBeElectedMeetingIndependenceCriteria>
    <sncr:NumberofElectedDirectors
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEzMjg5_1e7976fb-afda-4bbf-a081-9c1935d8ca24"
      unitRef="director">4</sncr:NumberofElectedDirectors>
    <sncr:NumberOfBoardOfDirectorsElectedMeetingIndependenceCriteria
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEzMzA5_88838c34-d52a-4452-9486-7c48f13aef35"
      unitRef="director">2</sncr:NumberOfBoardOfDirectorsElectedMeetingIndependenceCriteria>
    <sncr:NumberofElectedDirectors
      contextRef="ic8bbcd0f135f45b8aee069410f234af6_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEzNDQ5_a46b5cd5-acf4-4a2c-9165-b718fdb4aa87"
      unitRef="director">1</sncr:NumberofElectedDirectors>
    <sncr:NumberofElectedDirectors
      contextRef="ia848e2fc2ead45769997b26a909d6d37_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEzNTQz_8a2f17bd-e8cd-4b8d-bbc3-a39720bec551"
      unitRef="director">1</sncr:NumberofElectedDirectors>
    <sncr:MinimumNumberOfBoardOfDirectorMembersThatPreferredStockHoldersCanAppointPursuantToCertification
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEzODI4_87f0e3b6-72c6-444d-aa93-79e671b53d28"
      unitRef="director">1</sncr:MinimumNumberOfBoardOfDirectorMembersThatPreferredStockHoldersCanAppointPursuantToCertification>
    <sncr:MinimumNumberOfBoardOfDirectorMembersThatPreferredStockHoldersCanAppointPursuantToCertification
      contextRef="i62b37395c1714e3fa39bfd6389ad1ed0_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzEzOTU5_0dfea537-77e1-413d-9dfd-f8333e325f17"
      unitRef="director">2</sncr:MinimumNumberOfBoardOfDirectorMembersThatPreferredStockHoldersCanAppointPursuantToCertification>
    <sncr:MaximumOwnershipThresholdAllowedForDirectorElectionRightsPercent
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzE0ODg4_b09fa15e-9a77-4107-84c6-08edc9effb70"
      unitRef="number">0.30</sncr:MaximumOwnershipThresholdAllowedForDirectorElectionRightsPercent>
    <sncr:EquityAgreementDemandRegistrationsAllowedUnderAgreement
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzE1Njkw_681d4d2c-6b2e-4bf0-9054-566a31e8883f"
      unitRef="registration">3</sncr:EquityAgreementDemandRegistrationsAllowedUnderAgreement>
    <sncr:EquityAgreementDemandRegistrationsAllowedUnderAgreementAnnually
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzE1NzMz_a5bc8fbc-58ac-4c20-957e-d00bdf8b539e"
      unitRef="registration">2</sncr:EquityAgreementDemandRegistrationsAllowedUnderAgreementAnnually>
    <sncr:EquityAgreementDemandRegistrationMinimumPercentageOfShares
      contextRef="i5025867e40f240bebd1fb5d2bb32d650_I20180215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzE1ODUw_cd66c57d-76e1-4f31-86d3-cc47b1e9dfa5"
      unitRef="number">0.10</sncr:EquityAgreementDemandRegistrationMinimumPercentageOfShares>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzE2Mzkz_1eee2117-eaed-4ad2-ae53-7867a6483297">&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s Series A Convertible Participating Perpetual Preferred Stock balance at December 31, 2020 and changes during the year ended December 31, 2020, are presented below:&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Preferred Stock&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of preferred stock issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of preferred PIK dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250&#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:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,641&#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:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i87725c02dd1449d9ba9d0c903222c0ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90YWJsZTozYzY3MmJhMzNlOWU0MTM0YmM5M2Y4Zjg2NDdmYzQ5Yy90YWJsZXJhbmdlOjNjNjcyYmEzM2U5ZTQxMzRiYzkzZjhmODY0N2ZjNDljXzItMS0xLTEtMA_d8e72400-bbe9-4dc8-9016-26b1a36c8376"
      unitRef="shares">217000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i87725c02dd1449d9ba9d0c903222c0ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90YWJsZTozYzY3MmJhMzNlOWU0MTM0YmM5M2Y4Zjg2NDdmYzQ5Yy90YWJsZXJhbmdlOjNjNjcyYmEzM2U5ZTQxMzRiYzkzZjhmODY0N2ZjNDljXzItMy0xLTEtMA_b403b5ad-0953-419d-8356-43930e8311c4"
      unitRef="usd">200865000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <sncr:TemporaryEquityAmortizationShares
      contextRef="i573b1f1ecf6f4b798d23ec25f859ff03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90YWJsZTozYzY3MmJhMzNlOWU0MTM0YmM5M2Y4Zjg2NDdmYzQ5Yy90YWJsZXJhbmdlOjNjNjcyYmEzM2U5ZTQxMzRiYzkzZjhmODY0N2ZjNDljXzUtMS0xLTEtMA_45fc1cb4-bd92-4067-8925-bd6b370fcb5f"
      unitRef="shares">0</sncr:TemporaryEquityAmortizationShares>
    <sncr:TemporaryEquityAmortization
      contextRef="i573b1f1ecf6f4b798d23ec25f859ff03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90YWJsZTozYzY3MmJhMzNlOWU0MTM0YmM5M2Y4Zjg2NDdmYzQ5Yy90YWJsZXJhbmdlOjNjNjcyYmEzM2U5ZTQxMzRiYzkzZjhmODY0N2ZjNDljXzUtMy0xLTEtMA_e71f02b9-85b2-45ac-a6eb-f7e49971a4aa"
      unitRef="usd">3530000</sncr:TemporaryEquityAmortization>
    <sncr:TemporaryEquityDividendsShares
      contextRef="i573b1f1ecf6f4b798d23ec25f859ff03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90YWJsZTozYzY3MmJhMzNlOWU0MTM0YmM5M2Y4Zjg2NDdmYzQ5Yy90YWJsZXJhbmdlOjNjNjcyYmEzM2U5ZTQxMzRiYzkzZjhmODY0N2ZjNDljXzYtMS0xLTEtMA_4f4785ee-6225-4e52-8f95-3cd089c2a4ea"
      unitRef="shares">33000</sncr:TemporaryEquityDividendsShares>
    <sncr:TemporaryEquityDividendsValue
      contextRef="i573b1f1ecf6f4b798d23ec25f859ff03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90YWJsZTozYzY3MmJhMzNlOWU0MTM0YmM5M2Y4Zjg2NDdmYzQ5Yy90YWJsZXJhbmdlOjNjNjcyYmEzM2U5ZTQxMzRiYzkzZjhmODY0N2ZjNDljXzYtMy0xLTEtMA_1e9fb8d5-f435-4c5b-b399-f19397b16680"
      unitRef="usd">33246000</sncr:TemporaryEquityDividendsValue>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1197e660196d4ab5bb183db1559e221d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90YWJsZTozYzY3MmJhMzNlOWU0MTM0YmM5M2Y4Zjg2NDdmYzQ5Yy90YWJsZXJhbmdlOjNjNjcyYmEzM2U5ZTQxMzRiYzkzZjhmODY0N2ZjNDljXzExLTEtMS0xLTA_f66b5b8d-c97a-429a-8b43-1a36a37f8b27"
      unitRef="shares">250000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i1197e660196d4ab5bb183db1559e221d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90YWJsZTozYzY3MmJhMzNlOWU0MTM0YmM5M2Y4Zjg2NDdmYzQ5Yy90YWJsZXJhbmdlOjNjNjcyYmEzM2U5ZTQxMzRiYzkzZjhmODY0N2ZjNDljXzExLTMtMS0xLTA_3201f735-0881-4299-9525-f750315b1e37"
      unitRef="usd">237641000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <sncr:AdvisoryServicesFeeCommitment
      contextRef="iafba5aebf27f4cdfa7d4de14b658f8d2_I20200518"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzU0OTc1NTgxNjI5NTg_cf572e7e-2488-40f8-aa77-f34bf96f9043"
      unitRef="usd">110000</sncr:AdvisoryServicesFeeCommitment>
    <sncr:IncreaseInAdvisoryServicesFeeCommitment
      contextRef="i67fe38d47df3434badcf44e78ccdb9a4_D20200518-20200518"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzU0OTc1NTgxNjI5Njg_fc71d013-abe4-4486-a512-33dd0b9c2501"
      unitRef="usd">10000</sncr:IncreaseInAdvisoryServicesFeeCommitment>
    <sncr:AdvisoryServicesFeePayablePercentage
      contextRef="iafba5aebf27f4cdfa7d4de14b658f8d2_I20200518"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xOTkvZnJhZzowNzI0YmM3ODlmZDc0ZWEwYjk0NDgyYzg3ZTZkYmIzZi90ZXh0cmVnaW9uOjA3MjRiYzc4OWZkNzRlYTBiOTQ0ODJjODdlNmRiYjNmXzU0OTc1NTgxNjI5Nzc_9209c19f-e772-402c-94dc-a047bf9503ca"
      unitRef="number">0.20</sncr:AdvisoryServicesFeePayablePercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzEwMzQ1_27ab986b-06fe-4772-90b8-144aa2670d8d">Stock Plans &lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2015, the Company adopted the 2015 Equity Incentive Plan (the &#x201c;2015 Plan&#x201d;). The 2015 Plan replaces the Company&#x2019;s prior 2000 Equity Incentive Plan (the &#x201c;2000 Plan&#x201d;) and the 2006 Equity Incentive Plan (the &#x201c;2006 Plan&#x201d;) (collectively, the &#x201c;Plans&#x201d;). Beginning March 2015, all awards were granted under the 2015 Plan. In addition, any awards that were previously granted under any prior Plans that terminate without issuance of shares, shall be eligible for issuance under the 2015 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2015 Plan, the Company may grant to its employees, outside directors and consultants awards in the form of non-qualified stock options, shares of restricted stock, stock units, or stock appreciation rights and performance shares. The Company&#x2019;s Board of Directors administers the Plan and is responsible for determining the individuals to be granted options or shares, the number of options or shares each individual will receive, the price per share and the exercise period of each option. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 15, 2017, the Compensation Committee adopted the 2017 New Hire Equity Incentive Plan (&#x201c;2017 New Hire Plan&#x201d;), which is intended to be exempt from the stockholder approval requirements under the &#x201c;inducement grant exception&#x201d; provided by the Inducement Rule.&#160; The Committee authorized the issuance of up to 1.5 million Common Shares to new hires, with the purpose of promoting the long-term success of the Company and the creation of stockholder value by (a)&#160;providing for the attraction and retention of new employees with exceptional qualifications, (b) encouraging new employees to focus on critical long-range objectives, and (c)&#160;linking new employees directly to stockholder interests through increased stock ownership.&#160; As required by the Inducement Rule, the Company issues a press release promptly upon issuing shares to new employees pursuant to the 2017 New Hire Plan.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no significant changes to the Company&#x2019;s Stock Plans during the year ended December 31, 2020. As of December 31, 2020, there were 1.5 million shares available for the grant or award under the Company&#x2019;s 2015 Plan and 0.4 million shares available for the grant or award under the Company&#x2019;s 2017 New Hire equity incentive Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s performance cash awards granted to executives under the Long Term Incentive (&#x201c;LTI&#x201d;) Plans have been accounted for as liability awards, due to the Company&#x2019;s intent and the ability to settle such awards in cash upon vesting and has reflected such awards in accrued expenses. As of December 31, 2020, the liability for such awards is approximately $0.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&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-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock-based compensation expense related to all of the Company&#x2019;s stock awards included by operating expense categories, as follows:&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:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Twelve Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock-based compensation expense related to all of the Company&#x2019;s stock awards included by award types, as follows:&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.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.613%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Twelve Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,368&#160;&lt;/span&gt;&lt;/td&gt;&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance Based Cash Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,250&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,815&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,455&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,387&#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;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total stock-based compensation cost related to unvested equity awards as of December 31, 2020 was approximately $12.8 million. The expense is expected to be recognized over a weighted-average period of approximately 0.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total stock-based compensation cost related to unvested performance-based cash units as of December 31, 2020 was approximately $0.3 million. The expense is expected to be recognized over a weighted-average period of approximately 1.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options that were granted under the Company&#x2019;s 2000, 2006 and 2015 Plans generally vest 25% on the first-year anniversary of the date of grant plus an additional 1/48th&#160;for each month of continuous service thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options that were granted under the Company&#x2019;s 2010 Plan generally vest 50% on the second-year anniversary and an additional 1/48th&#160;for each month of continuous service thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incentive options that were granted under the 2000 and 2006 Plans generally vest 25% on the first-year anniversary on the date of grant and an additional 1/48th for each month of continuous service thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no significant changes to the Company&#x2019;s Stock Option Plans during the year ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the Black-Scholes option pricing model for determining the estimated fair value for stock options. The weighted-average assumptions used in the Black-Scholes option pricing model are as follows:&#160;&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:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.625%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Twelve Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.5&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.6&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.5&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life of options (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.47&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.13&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average fair value (PSV) of the options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.79&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.91&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about stock options outstanding as of December 31, 2020:&#160;&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:38.988%"/&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:13.143%"/&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:13.143%"/&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:13.143%"/&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:13.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:0 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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.57&lt;/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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,413.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align: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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&lt;/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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of stock options exercised during the year ended December 31, 2020 and 2019 was nil and $20.5&#160;thousand, respectively.  The total intrinsic value of stock options exercisable as of December 31, 2020 and 2019 was $1.5&#160;thousand and $1.2&#160;thousand, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Awards of Restricted Stock and Performance Stock&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock awards (&#x201c;Restricted Stock&#x201d;) granted under the Company&#x2019;s Plans generally vest 25% of the applicable shares on the first anniversary of the date of grant and thereafter an additional 1/16th for each three months of continuous service.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, performance stock awards granted under the Company&#x2019;s 2015 Plan vest at the end of a three-year period based on service and achievement of certain performance objectives determined by the Company&#x2019;s Board of Directors.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no significant changes to the Company&#x2019;s restricted stock award (&#x201c;Restricted Stock&#x201d;) and performance stock plan during the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s unvested restricted stock at December 31, 2020, and changes during the year ended December 31, 2020, is presented below:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.031%"/&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:13.102%"/&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:13.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unvested Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted- Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.68&#160;&lt;/span&gt;&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="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,341)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.11&#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="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.05&#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;/table&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock awards are granted subject to other service conditions or service and performance conditions (&#x201c;Performance-Based Awards&#x201d;). Restricted stock and Performance-Based Awards are measured at the closing stock price at the date of grant and are recognized straight line over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Based Cash Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance based cash units (PBCU) generally vest at the end of a three-year period based on service and achievement of certain performance objectives determined by the Company&#x2019;s Board of Directors. The PBCU can be settled in cash or in equity as determined by the Compensation Committee.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s unvested performance-based cash units at December 31, 2020 and changes during the&#160;year&#160;ended&#160;December 31, 2020, is presented below:&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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.855%"/&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.185%"/&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.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested Cash Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;Period end&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,046&#160;&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&#160;&lt;/span&gt;&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="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;907&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.70&#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;/table&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance based cash units are measured at the closing stock price at the reporting period end date and are recognized straight line over the requisite service period. The expense for the period will increase or decrease based on updated fair values of these awards as well as the percentage achievement of the performance metrics at each reporting date.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i6587bfc60d1b4bde84306759c04e2535_I20171215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzIyNTY_8410099e-532a-4bae-978c-dc9307e33fa0"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ibcd7a0fb12bf4b64a036d3e1fcc8efe1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzI5MjM_6514f0ec-3e76-4e6d-add6-1b9e4de12745"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="iccbd294d129c4f5281514976572f209f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzMwMDA_f84a6077-f6ac-43db-8cf5-c4714570fbbe"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="ibcd7a0fb12bf4b64a036d3e1fcc8efe1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzM0NDY_fcf9f830-bd22-400e-9da5-abd6656fe837"
      unitRef="usd">500000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzEwMzUx_bfacd6be-7d2c-4031-9431-569ffb8c7c27">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock-based compensation expense related to all of the Company&#x2019;s stock awards included by operating expense categories, as follows:&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:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Twelve Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock-based compensation expense related to all of the Company&#x2019;s stock awards included by award types, as follows:&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.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.613%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Twelve Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,368&#160;&lt;/span&gt;&lt;/td&gt;&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance Based Cash Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,250&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,815&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,455&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,387&#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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i414bf81894f9429ab8fc433f29612576_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzItNy0xLTEtMA_b1cb317f-ed4f-4a3c-b4aa-b47382ae00ef"
      unitRef="usd">2409000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9c38a5bde1eb47d7ae4044e0de3e448a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzItOS0xLTEtMA_82e6fc0b-0f17-4379-b304-e3d9d187edd6"
      unitRef="usd">2929000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i02bbe148c0dd4f69b960bd9c62d502a3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzItMTEtMS0xLTA_37ee34d0-b088-4520-8c44-55a161a5ca94"
      unitRef="usd">4370000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i207512fb99094dc88a6e74f88405681e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzMtNy0xLTEtMA_682d2986-0f50-48cc-822c-0e8fb03043f7"
      unitRef="usd">4380000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i000ca04eeb7d4dfab1446be5bf498dc4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzMtOS0xLTEtMA_1772457b-cf50-4f89-b376-a0e1c0efe309"
      unitRef="usd">4227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6557ef4302a64372ac058c36ec30c305_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzMtMTEtMS0xLTA_6968d24b-6ad4-4d03-9e74-09c429f93e57"
      unitRef="usd">6055000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i75bc69f3036b4ca88bef493fd3dd1052_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzQtNy0xLTEtMA_b10f3016-5a18-40d7-8544-262c4a3d9420"
      unitRef="usd">4348000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6d4003f49d564a04ba74312e7035769b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzQtOS0xLTEtMA_cdb300f2-4b34-4a97-a069-e389ab81f5a6"
      unitRef="usd">15094000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9cd760853a8e44a398449444f8b20b45_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzQtMTEtMS0xLTA_3270d035-4bda-446a-b8e7-5e5d05d7a23a"
      unitRef="usd">17179000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzUtNy0xLTEtMA_fefd1b95-9530-421a-896d-415e0541ab39"
      unitRef="usd">11137000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzUtOS0xLTEtMA_574131a4-f7eb-4f86-bb76-cd34fcee12ed"
      unitRef="usd">22250000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpiNzNjZGY0ZDM5MDI0NDYwODMwMmRiNjAzYjZlODllZS90YWJsZXJhbmdlOmI3M2NkZjRkMzkwMjQ0NjA4MzAyZGI2MDNiNmU4OWVlXzUtMTEtMS0xLTA_db7b7d48-4712-43bf-ae7c-e80fbeac8714"
      unitRef="usd">27604000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e26231581b84fe9abc822dec481055e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzItNy0xLTEtMA_34852bd9-ee60-4669-a059-060990e8341c"
      unitRef="usd">1308000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic1aef23894ff478ebdb3ef7762e76a4c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzItOS0xLTEtMA_4828cf49-9f15-4651-96de-51aabe7f63af"
      unitRef="usd">7348000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1e2af08c18524e598f2e5ee48625eb17_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzItMTEtMS0xLTA_1a725196-40d4-439e-a2fb-ddef40ad19a1"
      unitRef="usd">7368000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i226617f00fb549c6a4c378148e5d05e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzMtNy0xLTEtMA_5a999cf3-06d1-4dca-a782-e198c169bac8"
      unitRef="usd">9743000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idafb4c12650949d5af08a588dbd7df2e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzMtOS0xLTEtMA_4e8f2dd4-e9e1-484f-b7c8-f304a210846f"
      unitRef="usd">14775000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id70a4168adf1470cb8eb86131dd29a58_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzMtMTEtMS0xLTA_bb527cbf-f143-4f0c-a10c-ab8893aeb3ec"
      unitRef="usd">20216000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3f1fa5e6935b49b8a15b8098f91955e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzQtNy0xLTEtMA_91699593-cc6e-43fa-869c-56ea6379f189"
      unitRef="usd">86000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if6782f0ee8f240e3a0480913834d3730_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzQtOS0xLTEtMA_c568ea4e-ef94-4dd5-8d2e-0e41a92caa59"
      unitRef="usd">127000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i62c4e111aa0f47ceb4d53e7aff27b9c5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzQtMTEtMS0xLTA_4c186c2b-39d5-4130-821b-ae4a7b4480ff"
      unitRef="usd">20000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzYtNy0xLTEtMA_3741cb80-be0b-4754-adf7-16b5dcf3a577"
      unitRef="usd">11137000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzYtOS0xLTEtMA_4a51eaca-a506-450d-85ee-466ad303ac48"
      unitRef="usd">22250000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzYtMTEtMS0xLTA_65e970fd-467a-4dee-af41-a2c15a7fdfb1"
      unitRef="usd">27604000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzctNy0xLTEtMA_d4dd1468-3ea8-43d6-b34e-da4110af9c6e"
      unitRef="usd">1815000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzctOS0xLTEtMA_b3272525-f9d3-48b5-9c64-8cb85eef7cf5"
      unitRef="usd">3455000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZToyNGM1OWYxYzEzNjk0YWE4OWQ3YmRlY2MwNDg5NGQ0MC90YWJsZXJhbmdlOjI0YzU5ZjFjMTM2OTRhYTg5ZDdiZGVjYzA0ODk0ZDQwXzctMTEtMS0xLTA_3267b4d1-bcab-4120-9abd-7b375f9b42db"
      unitRef="usd">5387000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzM4OTM_57aaf6d3-c332-4bc8-ab35-a3c4f944f292"
      unitRef="usd">12800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzM5ODY_67395e16-d58a-4d84-a118-bed4d28a3ed8">P0Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic53de192c5a74d9e92bace70b2e499ab_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzQxMTM_a28f0b34-ac5b-4c9f-a3f6-bd6854b1a8f8"
      unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3f1fa5e6935b49b8a15b8098f91955e5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzQyMDY_47425e8d-e2ef-4004-806d-cc85126810e5">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="if832944fb43f4c4abedb3af887445503_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzcxMzc_cf74d826-1132-4f7d-8604-b2ca62ce9f5d"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i4514a49bbecb449b85d23ebce9274459_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzczMzg_42038a9a-de60-4222-bd01-21d42c7014cc"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ief2dda17c0f641249876a3e1f9949439_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzc1Mjg_bf4b9d15-59e0-4bae-b77b-9b61a058a1c7"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzEwMzUy_a6db9daa-7441-4b7d-b622-f2d2cfcf84c3">The weighted-average assumptions used in the Black-Scholes option pricing model are as follows:&#160;&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:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.625%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Twelve Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.5&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.6&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.5&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life of options (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.47&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.13&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average fair value (PSV) of the options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.79&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.91&#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;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6e26231581b84fe9abc822dec481055e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzItOC0xLTEtMA_8037b85f-cfd2-41fd-85b2-e3e459a350c1"
      unitRef="number">0.745</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic1aef23894ff478ebdb3ef7762e76a4c_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzItMTAtMS0xLTA_61cf6ae7-8708-4fdf-934e-386febaef117"
      unitRef="number">0.696</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1e2af08c18524e598f2e5ee48625eb17_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzItMTItMS0xLTA_52ae68a9-9f63-47fb-b9ac-177c7370ed45"
      unitRef="number">0.655</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6e26231581b84fe9abc822dec481055e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzMtOC0xLTEtMA_a999c3e9-d7f9-4668-bbfe-16ef32db33d2"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic1aef23894ff478ebdb3ef7762e76a4c_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzMtMTAtMS0xLTA_64b9a6c3-171c-418a-9375-3cfc523e782b"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1e2af08c18524e598f2e5ee48625eb17_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzMtMTItMS0xLTA_2d65588c-3d58-48ba-9669-a2e8d1a19065"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6e26231581b84fe9abc822dec481055e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzQtOC0xLTEtMA_14884559-9cd2-4e81-b0dc-cc603871a204">P4Y5M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic1aef23894ff478ebdb3ef7762e76a4c_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzQtMTAtMS0xLTA_5384aeae-a3e4-420a-b4d0-760bec0e087d">P4Y4M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1e2af08c18524e598f2e5ee48625eb17_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzQtMTItMS0xLTA_59878a36-b41f-42b2-b5d6-9ea51d6025c9">P4Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6e26231581b84fe9abc822dec481055e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzUtOC0xLTEtMA_d91d45a5-2982-4367-9521-a45ba3ba51c9"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic1aef23894ff478ebdb3ef7762e76a4c_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzUtMTAtMS0xLTA_66e9ac1d-c876-4525-8a5c-ecb06206a359"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1e2af08c18524e598f2e5ee48625eb17_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzUtMTItMS0xLTA_f4fe5eec-994f-45cb-82dd-48c2d2dc9079"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e26231581b84fe9abc822dec481055e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzYtOC0xLTEtMA_87f2ff3e-ffed-4d75-a7b8-9a78c0f3f6f2"
      unitRef="usdPerShare">2.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic1aef23894ff478ebdb3ef7762e76a4c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzYtMTAtMS0xLTA_4b224956-eaa0-4b55-9d24-2d52a5227a2d"
      unitRef="usdPerShare">3.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1e2af08c18524e598f2e5ee48625eb17_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTpkOWM1OTkzOWI0NzM0NGUzOTgwMmRmZDM3Y2UwOGNkOC90YWJsZXJhbmdlOmQ5YzU5OTM5YjQ3MzQ0ZTM5ODAyZGZkMzdjZTA4Y2Q4XzYtMTItMS0xLTA_9be07af7-8753-4474-836b-76c1203e1eca"
      unitRef="usdPerShare">4.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzEwMzQ5_ea9503a1-cd40-40b6-9f16-e5b806312185">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about stock options outstanding as of December 31, 2020:&#160;&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:38.988%"/&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:13.143%"/&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:13.143%"/&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:13.143%"/&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:13.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:0 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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.57&lt;/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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,413.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align: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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&lt;/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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzEtMi0xLTEtMA_2bfaa3be-718b-4a41-8b78-567988f5b32b"
      unitRef="shares">4922000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzEtNC0xLTEtMA_63afc7f8-4eef-46f8-a021-88346764bf31"
      unitRef="usdPerShare">14.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzItMi0xLTEtMA_ef060d6d-3fbb-44d0-a6df-c45e0642afb9"
      unitRef="shares">2315000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzItNC0xLTEtMA_f7ed3a6b-396e-41cd-bee3-8d393a857c33"
      unitRef="usdPerShare">4.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzMtMi0xLTEtMA_b70a61fc-6066-47ee-90ff-6bd11616880c"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzMtNC0xLTEtMA_013d4c59-214a-44de-807e-9ae4ce66baf0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzQtMi0xLTEtMA_fa64a11d-5171-4db8-b515-48ceff9069f6"
      unitRef="shares">2814000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzQtNC0xLTEtMA_131ce330-8011-4396-875a-de8b3ca07c35"
      unitRef="usdPerShare">14.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzUtMi0xLTEtMA_0150f69d-b724-4707-b374-32538e26ba7f"
      unitRef="shares">4423000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzUtNC0xLTEtMA_3fac65a3-f837-4e68-8913-869ace8a47e5"
      unitRef="usdPerShare">9.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzUtNi0xLTEtMA_b4fa46ff-ad04-4538-855a-e0b83e8b6d40">P4Y6M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzUtOC0xLTEtMA_f0ade69e-b459-408f-814e-1687071fcb49"
      unitRef="usd">788413.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzYtMi0xLTEtMA_e1ec50ae-7c5b-4e97-9df2-08d1bc68ae70"
      unitRef="shares">1809000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzYtNC0xLTEtMA_82e8e04f-94e4-49db-bcfc-936ffbf27f43"
      unitRef="usdPerShare">15.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzYtNi0xLTEtMA_dcadcf74-92dc-4123-9b49-01bbf5f24b90">P2Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzYtOC0xLTEtMA_d962ecfa-0b6b-4ad1-85bf-46c2f8740393"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzctMi0xLTEtMA_e3d7f097-2588-442e-a80d-53c7e83c6c12"
      unitRef="shares">1809000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzctNC0xLTEtMA_20f27318-aba7-43f5-86a5-0f358670dde5"
      unitRef="usdPerShare">15.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzctNi0xLTEtMA_e17d370a-f1af-456a-a353-bc42a1046daa">P2Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo1Y2QyYjM1NTg5NjI0NjlkOWRkNzI2NDJiZTU4ZDQ4Yi90YWJsZXJhbmdlOjVjZDJiMzU1ODk2MjQ2OWQ5ZGQ3MjY0MmJlNThkNDhiXzctOC0xLTEtMA_ff2ed391-53fc-4ab6-bb22-624a0a216546"
      unitRef="usd">1547.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzgxNDI_18d81d98-15ee-4fe9-a6d4-25b173384e59"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzgxNDk_bfa6c25b-3476-416f-b8e3-a5f84245059d"
      unitRef="usd">20500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzgyNDY_5550320c-a4ed-4f34-a425-dbb543cae2f4"
      unitRef="usd">1500</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzgyNTM_4bc90ce9-acdf-4e5b-a215-bc3528141533"
      unitRef="usd">1200</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i41d16250c8704d94b7e143cb611e5aba_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzg0MTc_f52638a4-8749-4fb1-a2ea-6be27c5b769d"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8db5f40eac2444798254e91c0b1b075d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzE2NDkyNjc0NTQ1NTQ_1b9de5da-3902-4e09-9bdf-b3c2108fce1c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzEwMzUw_01a2ebae-275f-4abf-9a8b-47578673bfc7">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s unvested restricted stock at December 31, 2020, and changes during the year ended December 31, 2020, is presented below:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.031%"/&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:13.102%"/&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:13.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unvested Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted- Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.68&#160;&lt;/span&gt;&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="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,341)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.11&#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="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.05&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s unvested performance-based cash units at December 31, 2020 and changes during the&#160;year&#160;ended&#160;December 31, 2020, is presented below:&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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.855%"/&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.185%"/&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.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested Cash Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;Period end&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,046&#160;&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&#160;&lt;/span&gt;&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="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;907&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.70&#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;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib7fbdb2fc3b24787afc5ea6f57d8e2ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzEtMi0xLTEtMA_e83cf734-7db8-4ffe-9181-1bc4017dba36"
      unitRef="shares">3375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib7fbdb2fc3b24787afc5ea6f57d8e2ae_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzEtNC0xLTEtMA_ceb67e80-a1bc-4e2f-ad0d-46a030ee9d17"
      unitRef="usdPerShare">8.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i226617f00fb549c6a4c378148e5d05e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzItMi0xLTEtMA_28f20976-a251-4423-adf1-3f511a419fce"
      unitRef="shares">301000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i226617f00fb549c6a4c378148e5d05e4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzItNC0xLTEtMA_c93ffde5-acd5-4bb2-b8b9-97a7752ef864"
      unitRef="usdPerShare">4.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i226617f00fb549c6a4c378148e5d05e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzMtMi0xLTEtMA_359c3be5-0f6d-4135-af58-4119f3a31c5e"
      unitRef="shares">1341000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i226617f00fb549c6a4c378148e5d05e4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzMtNC0xLTEtMA_8467213e-c220-4896-827a-c2cf9ee0c915"
      unitRef="usdPerShare">9.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i226617f00fb549c6a4c378148e5d05e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzQtMi0xLTEtMA_dc829ff6-ef95-4cd9-9b86-c74432c35a8e"
      unitRef="shares">825000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i226617f00fb549c6a4c378148e5d05e4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzQtNC0xLTEtMA_c8a4951c-8f7d-4386-82bb-087e55f0205e"
      unitRef="usdPerShare">7.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib99f263bb38a4c0d8724b39ab2c720a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzUtMi0xLTEtMA_b34ac9ea-9bc2-4cdc-9986-b05d94a8f668"
      unitRef="shares">1510000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib99f263bb38a4c0d8724b39ab2c720a7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTo4YWU5NWE5ZmY2NDA0MjhkOGY4ZmMwYTc4NWFmZTZjNC90YWJsZXJhbmdlOjhhZTk1YTlmZjY0MDQyOGQ4ZjhmYzBhNzg1YWZlNmM0XzUtNC0xLTEtMA_0f63a992-2197-4ce3-9a4a-74f234614059"
      unitRef="usdPerShare">7.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8db5f40eac2444798254e91c0b1b075d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90ZXh0cmVnaW9uOjk2MTljYmRhY2M4NzRiMjNhOGJmYThhMTJjYTE4MzRlXzE2NDkyNjc0NTQ1NTU_591603bb-e860-495c-86e6-917ddf8bc97f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia3428a297b0c499da9e4386aeacfc986_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzEtMi0xLTEtMA_dd7d3f64-5e33-46bd-abec-3a94ce7d59c0"
      unitRef="shares">1046000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia3428a297b0c499da9e4386aeacfc986_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzEtNC0xLTEtMA_aed6d450-31c0-4e3b-bb41-b7d4de505eba"
      unitRef="usdPerShare">4.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3f1fa5e6935b49b8a15b8098f91955e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzItMi0xLTEtMA_b68567c3-3104-474d-afd0-ad54c032ff88"
      unitRef="shares">1391000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f1fa5e6935b49b8a15b8098f91955e5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzItNC0xLTEtMA_8cd8c30b-6774-41c7-89e4-9c0bf5d60d37"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3f1fa5e6935b49b8a15b8098f91955e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzMtMi0xLTEtMA_dff05380-e652-4d38-b551-9b68d56d4d73"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f1fa5e6935b49b8a15b8098f91955e5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzMtNC0xLTEtMA_a7efc459-5b62-4581-a9cb-a187d64dced0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3f1fa5e6935b49b8a15b8098f91955e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzQtMi0xLTEtMA_7c25c112-106a-4d21-a12c-df057f836dbd"
      unitRef="shares">1530000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3f1fa5e6935b49b8a15b8098f91955e5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzQtNC0xLTEtMA_4b811e3c-e276-40a1-8b07-d5b48b5b604e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic53de192c5a74d9e92bace70b2e499ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzUtMi0xLTEtMA_30c7f204-b91c-45d0-8eb3-b253a1acd486"
      unitRef="shares">907000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic53de192c5a74d9e92bace70b2e499ab_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMDUvZnJhZzo5NjE5Y2JkYWNjODc0YjIzYThiZmE4YTEyY2ExODM0ZS90YWJsZTplMThlMjRmYTFmNDE0NTlhYWE3YmVlYjlkNDkwZTBiNy90YWJsZXJhbmdlOmUxOGUyNGZhMWY0MTQ1OWFhYTdiZWViOWQ0OTBlMGI3XzUtNC0xLTEtMA_06c40885-3463-483c-898c-9a1778b2cdc6"
      unitRef="usdPerShare">4.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTEvZnJhZzo3MWNlYmFkMjg3ZWI0NTUzYTg0N2YyMWZlNjk3NTY3OC90ZXh0cmVnaW9uOjcxY2ViYWQyODdlYjQ1NTNhODQ3ZjIxZmU2OTc1Njc4XzMwMQ_741e9565-32c6-438a-a8a0-8fac9bfe6f3f">401(k) Plan The Company has a 401(k) plan (the &#x201c;401(k) Plan&#x201d;) covering all eligible employees. The 401(k) Plan allows for a discretionary employer match. The Company incurred and expensed&#160;$2.9 million, $2.6 million, and $2.2 million for the years ended&#160;December 31, 2020,&#160;2019&#160;and&#160;2018, respectively, in 401(k) Plan match contributions.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTEvZnJhZzo3MWNlYmFkMjg3ZWI0NTUzYTg0N2YyMWZlNjk3NTY3OC90ZXh0cmVnaW9uOjcxY2ViYWQyODdlYjQ1NTNhODQ3ZjIxZmU2OTc1Njc4XzIwMA_80733367-c7d8-4c2c-b332-1789b660ab8a"
      unitRef="usd">2900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTEvZnJhZzo3MWNlYmFkMjg3ZWI0NTUzYTg0N2YyMWZlNjk3NTY3OC90ZXh0cmVnaW9uOjcxY2ViYWQyODdlYjQ1NTNhODQ3ZjIxZmU2OTc1Njc4XzIwNA_593e1501-9059-46be-87a0-d19dbe783a6d"
      unitRef="usd">2600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTEvZnJhZzo3MWNlYmFkMjg3ZWI0NTUzYTg0N2YyMWZlNjk3NTY3OC90ZXh0cmVnaW9uOjcxY2ViYWQyODdlYjQ1NTNhODQ3ZjIxZmU2OTc1Njc4XzIxMg_a2771b3f-26fb-41f0-97d4-0955f273ec30"
      unitRef="usd">2200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTQvZnJhZzphY2Y0ZGUyZTdjNjk0MjUyOTE5YWUxMzJlOWU1NmE4OC90ZXh0cmVnaW9uOmFjZjRkZTJlN2M2OTQyNTI5MTlhZTEzMmU5ZTU2YTg4XzM3NA_68346c5e-d93c-4cc7-8d89-6a4a8694aad9">Restructuring &lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continues to identify workforce optimization opportunities to better align the Company&#x2019;s resources with its key strategic priorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s restructuring accrual at December 31, 2020 and changes during the year ended December 31, 2020, are presented below:&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:32.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Payments&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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;1&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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Balance at 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 2px 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employment termination costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,501)&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,580&#160;&lt;/span&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Includes non-cash adjustments and reclassifications.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTQvZnJhZzphY2Y0ZGUyZTdjNjk0MjUyOTE5YWUxMzJlOWU1NmE4OC90ZXh0cmVnaW9uOmFjZjRkZTJlN2M2OTQyNTI5MTlhZTEzMmU5ZTU2YTg4XzM3Mg_bc835435-1a06-4077-8a30-5330d79d5106">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s restructuring accrual at December 31, 2020 and changes during the year ended December 31, 2020, are presented below:&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:32.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Payments&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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;1&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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Balance at 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 2px 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employment termination costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,501)&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,580&#160;&lt;/span&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Includes non-cash adjustments and reclassifications.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="id65397b9130e49cb86aec48fbe97fc26_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTQvZnJhZzphY2Y0ZGUyZTdjNjk0MjUyOTE5YWUxMzJlOWU1NmE4OC90YWJsZTo0NzgzNDliZTVjNTA0NjliYWZkNDA2M2VlNDBiM2U4OS90YWJsZXJhbmdlOjQ3ODM0OWJlNWM1MDQ2OWJhZmQ0MDYzZWU0MGIzZTg5XzEtMS0xLTEtMA_a1273199-718a-4e72-a7f6-916089cbc6f3"
      unitRef="usd">90000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="iab9ceff1cac2483ca298c7232754697d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTQvZnJhZzphY2Y0ZGUyZTdjNjk0MjUyOTE5YWUxMzJlOWU1NmE4OC90YWJsZTo0NzgzNDliZTVjNTA0NjliYWZkNDA2M2VlNDBiM2U4OS90YWJsZXJhbmdlOjQ3ODM0OWJlNWM1MDQ2OWJhZmQ0MDYzZWU0MGIzZTg5XzEtMy0xLTEtMA_a15dee57-02e5-4abd-8d6b-9646462a8376"
      unitRef="usd">7920000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="iab9ceff1cac2483ca298c7232754697d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTQvZnJhZzphY2Y0ZGUyZTdjNjk0MjUyOTE5YWUxMzJlOWU1NmE4OC90YWJsZTo0NzgzNDliZTVjNTA0NjliYWZkNDA2M2VlNDBiM2U4OS90YWJsZXJhbmdlOjQ3ODM0OWJlNWM1MDQ2OWJhZmQ0MDYzZWU0MGIzZTg5XzEtNS0xLTEtMA_991435e1-c702-4658-b121-d495b9102812"
      unitRef="usd">6501000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="iab9ceff1cac2483ca298c7232754697d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTQvZnJhZzphY2Y0ZGUyZTdjNjk0MjUyOTE5YWUxMzJlOWU1NmE4OC90YWJsZTo0NzgzNDliZTVjNTA0NjliYWZkNDA2M2VlNDBiM2U4OS90YWJsZXJhbmdlOjQ3ODM0OWJlNWM1MDQ2OWJhZmQ0MDYzZWU0MGIzZTg5XzEtNy0xLTEtMA_7f244d85-5556-4114-8d86-906a9cac48cc"
      unitRef="usd">71000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="if8df0458fb6f4a32b6cd7e7310a6a23b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTQvZnJhZzphY2Y0ZGUyZTdjNjk0MjUyOTE5YWUxMzJlOWU1NmE4OC90YWJsZTo0NzgzNDliZTVjNTA0NjliYWZkNDA2M2VlNDBiM2U4OS90YWJsZXJhbmdlOjQ3ODM0OWJlNWM1MDQ2OWJhZmQ0MDYzZWU0MGIzZTg5XzEtOS0xLTEtMA_aa06bfd1-32e3-4575-bfe1-f4a161a73dfc"
      unitRef="usd">1580000</us-gaap:RestructuringReserve>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzU5Njk_9a00d747-caed-41d9-b8e9-2240d1c19570">Income Taxes &lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income or (loss) from continuing operations before income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216,589)&lt;/span&gt;&lt;/td&gt;&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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,466)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,293)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(263,174)&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="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax (expense) benefit from continuing operations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax benefit (provision)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,108&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,174)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,894&#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="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized approximately $27.1 million in related income tax benefit and $2.2 million in related income tax provision during the year ended December 31, 2020 and 2019, respectively. The effective tax rate was approximately 72.4% for the year ended December 31, 2020, which was higher than the U.S. federal statutory rate primarily due to the benefit of the CARES Act provision allowing for a 5 year carryback of Net Operating Losses arising in 2018, 2019 and 2020. The Company&#x2019;s effective tax rate was approximately (2.1)% for the year ended December 31, 2019, which was lower than the U.S. federal statutory rate primarily due to pre-tax losses in jurisdictions where full valuation allowances have been recorded and in zero tax rate jurisdictions and permanent differences associated with U.S. Base Erosion and Anti Abuse Tax elections, offset by certain foreign jurisdictions projecting current income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the statutory tax rates and the effective tax rates from continuing operations for the years ended December 31, 2020, 2019 and 2018 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of rates different than statutory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minority interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible Bad Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Basis Differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions and foreign tax residency changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global Intangible Low-Taxed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Base Erosion Anti-Abuse Tax and Related Elections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NOL Carryback and Other Refund Claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.4&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.1)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company&#x2019;s deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bad debts reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Installment sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,225&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&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 #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:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,286)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,558)&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax (liabilities) assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,875)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,679)&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="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020, the Company has federal and state income tax net operating loss (&#x201c;NOL&#x201d;) carryforwards of $42.3 million and $116.3 million, respectively, including NOL carryforwards which will expire at various dates from 2023 through 2039, and NOL carryforwards which do not expire. The Company also has foreign NOL carryforwards in various jurisdictions of $112.3 million that have various carryforward periods. Such NOL carryforwards expire as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.947%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;NOL carryforward&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 - 2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,930&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In evaluating the Company&#x2019;s ability to recover its deferred tax assets within the jurisdiction from which they arise, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, the Company begins with historical results and incorporates assumptions including the amount of future state, federal and foreign pretax operating income, the reversal of temporary differences, and the implementation of feasible and prudent tax-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates the Company is using to manage the underlying businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The foreign NOL carryforwards in the income tax returns filed included unrecognized tax benefits taken in prior years. The NOLs for which a deferred tax asset is recognized for financial statement purposes in accordance with ASC 740 are presented net of these unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company continues to evaluate the ability to realize all of its net deferred tax assets at each reporting date and records a benefit for deferred tax assets to the extent it has deferred tax liabilities that provide a source of income to benefit the deferred tax asset. As a result of this analysis, the Company recorded a valuation allowance against the net deferred tax assets of certain foreign jurisdictions as the realization of these assets is not more likely than not, given uncertainty of future earnings in these jurisdictions. The valuation allowance &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;increased &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;by $1.6 million and decreased by $7.7 million during the years ended December 31, 2020 and December 31, 2019, respectively. The increase in tax year ended December 31, 2020 is primarily related to NOL and tax credits generated during the period and a decrease in deferred tax liabilities, partially offset by decreases in other deferred tax assets due to current year activity. The decrease in tax year ended December 31, 2019 is primarily related to utilization of NOL carryforwards.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to taxation in the United States and various states and foreign jurisdictions. As of December 31, 2020, the Company&#x2019;s tax years for 2017 through 2020 are subject to examination by the tax authorities. With few exceptions, as of December 31, 2020, the Company is no longer subject to U.S. federal, state, local, or foreign examinations by tax authorities for years before 2016. Due to the amended returns filed to carryback NOLs under the CARES Act, U.S. federal tax returns for years 2013 &#x2013; 2016 remain subject to future examination by the tax authorities. Additionally, to the extent we utilize our NOL carryforwards in the future, the tax years in which the attribute was generated may still be adjusted upon examination by the tax authorities in the future period when the attribute is utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is currently under income tax examinations in Illinois for the tax years 2014 through 2015, Colorado for tax years 2014 through 2017, and Massachusetts for the tax years 2015 through 2017. The Company does not believe that the results of this audit will have a material effect on its financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, the TCJA included a transition tax based on undistributed, untaxed foreign earnings analyzed in aggregate. The final analysis performed by the Company resulted in an overall untaxed deficit and no transition tax. In addition, no income taxes have been provided for any remaining undistributed foreign earnings not subject to the transition tax, or any additional outside basis difference inherent in these entities, as these amounts continue to be indefinitely reinvested in foreign operations. Should the Company decide to repatriate the foreign earnings, it would need to adjust its income tax provision in the period it determined that the earnings will no longer be indefinitely invested outside the United States. Due to the timing and circumstances of repatriation of such earnings, if any, it is not practicable to determine the unrecognized deferred tax liability relating to such amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, in response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (&#x201c;CARES Act&#x201d;) was signed into law. The CARES Act provides numerous tax provisions and other stimulus measures, including temporary changes regarding the prior and future utilization of net operating losses. The CARES Act amends the Net Operating Loss provisions of the Tax Cuts and Jobs Act, allowing for the carryback of losses arising in tax years 2018, 2019 and 2020, to each of the five taxable years preceding the taxable year of loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the amounts of unrecognized tax benefits excluding interest, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease for tax positions taken during prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to acquired entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction due to lapse of applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to divested entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases for tax positions of current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions taken during prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to acquired entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases and (decreases) related to Lapse of Statute of Limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to divested entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases for tax positions of current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,269&#160;&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions taken during prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to acquired entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases and (decreases) related to Lapse of Statute of Limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to divested entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases (decreases) for tax positions of current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at December 31, 2020&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,283&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in the balance of unrecognized tax benefits as of the years ended December 31, 2020 and 2019, are&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $2.7 million and $2.8 million, respectively, of tax benefits that, if recognized, would affect the effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in interest expense. The liability for unrecognized tax benefits excludes accrued interest of $0.3 million, $0.3 million and $0.4 million, for the years ended December 31, 2020, 2019 and 2018, respectively. The Company believes that it is reasonably possible that approximately $1.1 million of its currently unrecognized tax benefits primarily related to research and development credits, which are individually insignificant, may be recognized by the end of 2021 as a result of a lapse of the statute of limitations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzU5NjI_57c2248a-81cc-42c5-baf2-2098f1d8a287">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income or (loss) from continuing operations before income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216,589)&lt;/span&gt;&lt;/td&gt;&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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,466)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,293)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(263,174)&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="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo2MjY0N2ZhOTk0NTc0MDhhYWJiMWNhZjU1YTEwZWZhZC90YWJsZXJhbmdlOjYyNjQ3ZmE5OTQ1NzQwOGFhYmIxY2FmNTVhMTBlZmFkXzItMS0xLTEtMA_132d57c1-1860-4bef-8943-a664d63c20ab"
      unitRef="usd">-43457000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo2MjY0N2ZhOTk0NTc0MDhhYWJiMWNhZjU1YTEwZWZhZC90YWJsZXJhbmdlOjYyNjQ3ZmE5OTQ1NzQwOGFhYmIxY2FmNTVhMTBlZmFkXzItMy0xLTEtMA_41a6a6c3-6f1f-43d8-9b38-33cfbd986191"
      unitRef="usd">-104445000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo2MjY0N2ZhOTk0NTc0MDhhYWJiMWNhZjU1YTEwZWZhZC90YWJsZXJhbmdlOjYyNjQ3ZmE5OTQ1NzQwOGFhYmIxY2FmNTVhMTBlZmFkXzItNS0xLTEtMA_e82397cc-7090-4c73-98b5-e5feefeab3ab"
      unitRef="usd">-216589000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo2MjY0N2ZhOTk0NTc0MDhhYWJiMWNhZjU1YTEwZWZhZC90YWJsZXJhbmdlOjYyNjQ3ZmE5OTQ1NzQwOGFhYmIxY2FmNTVhMTBlZmFkXzMtMS0xLTEtMA_72fec194-535e-4fb3-904c-3547753b6e5e"
      unitRef="usd">5991000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo2MjY0N2ZhOTk0NTc0MDhhYWJiMWNhZjU1YTEwZWZhZC90YWJsZXJhbmdlOjYyNjQ3ZmE5OTQ1NzQwOGFhYmIxY2FmNTVhMTBlZmFkXzMtMy0xLTEtMA_9c055f47-1c4a-40fa-bc79-67ab4f849109"
      unitRef="usd">3152000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo2MjY0N2ZhOTk0NTc0MDhhYWJiMWNhZjU1YTEwZWZhZC90YWJsZXJhbmdlOjYyNjQ3ZmE5OTQ1NzQwOGFhYmIxY2FmNTVhMTBlZmFkXzMtNS0xLTEtMA_6abbc162-ed0d-4b2d-812d-ce601fbdd46e"
      unitRef="usd">-46585000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo2MjY0N2ZhOTk0NTc0MDhhYWJiMWNhZjU1YTEwZWZhZC90YWJsZXJhbmdlOjYyNjQ3ZmE5OTQ1NzQwOGFhYmIxY2FmNTVhMTBlZmFkXzQtMS0xLTEtMA_7f0b1847-8f20-42ff-8509-82694ea5322b"
      unitRef="usd">-37466000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo2MjY0N2ZhOTk0NTc0MDhhYWJiMWNhZjU1YTEwZWZhZC90YWJsZXJhbmdlOjYyNjQ3ZmE5OTQ1NzQwOGFhYmIxY2FmNTVhMTBlZmFkXzQtMy0xLTEtMA_43b188c8-6408-4353-b739-0ddfd63b50dc"
      unitRef="usd">-101293000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo2MjY0N2ZhOTk0NTc0MDhhYWJiMWNhZjU1YTEwZWZhZC90YWJsZXJhbmdlOjYyNjQ3ZmE5OTQ1NzQwOGFhYmIxY2FmNTVhMTBlZmFkXzQtNS0xLTEtMA_a8da5c7b-5bce-4216-8e48-2ff891218d9a"
      unitRef="usd">-263174000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzU5NjM_cfdf0fd0-d629-4638-a64b-a3b7c6bfc7f5">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax (expense) benefit from continuing operations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax benefit (provision)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,108&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,174)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,894&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzMtMS0xLTEtMA_93239757-046a-4613-aab9-b320a80088c3"
      unitRef="usd">-30365000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzMtMy0xLTEtMA_bedef5b5-e73e-4ea6-8ab3-1dc472ecfdb1"
      unitRef="usd">208000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzMtNS0xLTEtMA_b411c60c-27c1-43b0-bdc7-e6a6e7d8c362"
      unitRef="usd">-3163000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzQtMS0xLTEtMA_48f613f1-3141-46b9-9fe4-15fb2f4f1758"
      unitRef="usd">-56000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzQtMy0xLTEtMA_ba9fbe21-3916-473d-9f31-355ab5826b8e"
      unitRef="usd">-46000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzQtNS0xLTEtMA_0347d761-cbba-4518-b2c7-6aaa6ee5ef36"
      unitRef="usd">-116000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzUtMS0xLTEtMA_48cec92d-d42a-4e75-9b1d-2dbd36d1e913"
      unitRef="usd">3643000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzUtMy0xLTEtMA_7df8fd43-8e72-4fee-be29-44e8d79b58f6"
      unitRef="usd">2048000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzUtNS0xLTEtMA_7a813db9-1fca-48cd-b759-d6f9ed7eee38"
      unitRef="usd">2612000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzctMS0xLTEtMA_3a7b1c01-260d-4fc1-9db9-10f9e48c4c6f"
      unitRef="usd">-262000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzctMy0xLTEtMA_a92db025-f07a-478e-8be5-265c33c131ae"
      unitRef="usd">28000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzctNS0xLTEtMA_1912e65d-b175-4d54-9554-a26c1665856a"
      unitRef="usd">-6729000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzgtMS0xLTEtMA_f29d90fa-5eda-4eec-a7f7-e2b1a9fdde31"
      unitRef="usd">229000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzgtMy0xLTEtMA_eb0778fe-8702-4466-85bc-a4bc4c7cb91a"
      unitRef="usd">17000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzgtNS0xLTEtMA_d5ed3f32-a3d9-45c3-b77f-337d2538a81b"
      unitRef="usd">-2214000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzktMS0xLTEtMA_3edeb67e-bb6a-4331-ade1-5a46093ba639"
      unitRef="usd">-297000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzktMy0xLTEtMA_219882b1-2bf1-4b0b-8b49-13f44b526666"
      unitRef="usd">-81000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzktNS0xLTEtMA_48ae8c38-03c2-44ff-8f83-b63ee1089ff6"
      unitRef="usd">-8284000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzEwLTEtMS0xLTA_d49ce8ec-ec08-4396-9035-329395b88ed1"
      unitRef="usd">-27108000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzEwLTMtMS0xLTA_c121446d-f4ae-472f-b341-935455a4c806"
      unitRef="usd">2174000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozNDdhZmQyMTVmZjM0OGYxOGNhMzRiNDNhNmVkODUzNS90YWJsZXJhbmdlOjM0N2FmZDIxNWZmMzQ4ZjE4Y2EzNGI0M2E2ZWQ4NTM1XzEwLTUtMS0xLTA_a5f89f54-e0b3-4425-9472-72c5c4e6cd0f"
      unitRef="usd">-17894000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzI3NDg3NzkwODgyNTc_d30f6099-4238-4054-93e9-701f1af0e5c7"
      unitRef="usd">-27100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzI3NDg3NzkwODgyNjc_e4d73855-f06d-40ec-b52f-3e6a9797a98d"
      unitRef="usd">2200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzI3NDg3NzkwODgyODQ_0c05dcdd-dbf7-4e59-92aa-2f77de2c0db3"
      unitRef="number">0.724</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzI3NDg3NzkwODgyODk_f6927d32-dbfd-4f08-8dc7-984d592a941b"
      unitRef="number">-0.021</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzU5NjQ_7bf3a5f4-a6ad-4e79-a680-b312b9bfa0f7">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the statutory tax rates and the effective tax rates from continuing operations for the years ended December 31, 2020, 2019 and 2018 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of rates different than statutory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minority interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible Bad Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Basis Differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions and foreign tax residency changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global Intangible Low-Taxed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Base Erosion Anti-Abuse Tax and Related Elections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NOL Carryback and Other Refund Claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.4&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.1)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzItMS0xLTEtMA_2161753b-d40e-43b2-b650-d9efffde4a50"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzItMy0xLTEtMA_a549ece4-e024-49a5-9314-c98d3bb2113d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzItNS0xLTEtMA_cd00f7c2-2ef2-4198-97ee-79f0aa0d0e2d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzMtMS0xLTEtMA_ec0a3722-f6c1-45b5-8736-130903220661"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzMtMy0xLTEtMA_a35b8e76-f535-4cdb-af5d-86a4bf3fe9ad"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzMtNS0xLTEtMA_37280df0-f81b-4b83-abc1-55ffe98f6ad5"
      unitRef="number">0.030</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzQtMS0xLTEtMA_fe7f05a7-8b7a-48ae-a936-96674e9ef125"
      unitRef="number">-0.021</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzQtMy0xLTEtMA_d009fa63-0c91-4e5d-8765-15a94c27a5fd"
      unitRef="number">-0.043</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzQtNS0xLTEtMA_ee951006-b981-4db2-a0bb-0db7ec4a8583"
      unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzUtMS0xLTEtMA_67bc786e-e14b-448f-94a3-c4bebd6c809a"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzUtMy0xLTEtMA_2c09f5b1-e81f-4b8f-a08a-ed8aa78639ec"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzUtNS0xLTEtMA_41f5825b-5490-415a-b04d-ffdc206d2f15"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <sncr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBadDebtAdjustmentPercent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzYtMS0xLTEtMA_75e27a70-e33a-46dc-a43f-411338943e39"
      unitRef="number">-0.029</sncr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBadDebtAdjustmentPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBadDebtAdjustmentPercent
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzYtMy0xLTEtMA_7856a7d2-8f3e-468c-afc3-31ffc273f45d"
      unitRef="number">0</sncr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBadDebtAdjustmentPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBadDebtAdjustmentPercent
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzYtNS0xLTEtMA_db9665d2-55ce-491f-b308-e53494f8b7e3"
      unitRef="number">0</sncr:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBadDebtAdjustmentPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzctMS0xLTEtMA_b610bda6-70cd-49f2-a709-7e052e48d671"
      unitRef="number">-0.061</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzctMy0xLTEtMA_fd6f15c3-00aa-456f-a481-31be6854ebfc"
      unitRef="number">-0.025</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzctNS0xLTEtMA_685cec78-300a-43a2-98f8-3cb338518067"
      unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <sncr:EffectiveIncomeTaxRateReconciliationForeignBasisDifferencesPercent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzgtMS0xLTEtMA_c0437756-fe25-40be-b36c-75749aaddeb5"
      unitRef="number">0.098</sncr:EffectiveIncomeTaxRateReconciliationForeignBasisDifferencesPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationForeignBasisDifferencesPercent
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzgtMy0xLTEtMA_1d103464-061c-4cc8-824f-7a59a43cd2be"
      unitRef="number">0</sncr:EffectiveIncomeTaxRateReconciliationForeignBasisDifferencesPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationForeignBasisDifferencesPercent
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzgtNS0xLTEtMA_fd269291-322e-4187-a350-e56ae3e3b8ff"
      unitRef="number">0</sncr:EffectiveIncomeTaxRateReconciliationForeignBasisDifferencesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzktMS0xLTEtMA_49077cde-62d0-44f8-ae6c-219a39d1d9fa"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzktMy0xLTEtMA_b62f1559-f403-4aaf-a058-75154372fc14"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzktNS0xLTEtMA_03b6301f-cf08-46cf-9fe2-c9f545ef5091"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEwLTEtMS0xLTA_5886bbb0-dd28-425d-bc31-1224ca33eae3"
      unitRef="number">0.065</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEwLTMtMS0xLTA_3340b090-6e25-4b01-ab0c-64e0adfe9877"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEwLTUtMS0xLTA_9f27422e-4acc-4d8b-96e0-bff545e17f1e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzExLTEtMS0xLTMzMTI_a39cd2a8-e45c-42c4-8c04-1e6d7d9ec420"
      unitRef="number">-0.032</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzExLTMtMS0xLTMzMTI_ebb25006-2888-4995-86c0-ca5f0edeaf46"
      unitRef="number">0.067</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzExLTUtMS0xLTMzMTI_35b658c6-334a-49b5-aecd-463c8bc65dac"
      unitRef="number">-0.170</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEyLTEtMS0xLTMzMTI_7d47f549-5786-4eee-a633-92d9619a176b"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEyLTMtMS0xLTMzMTI_3a848181-af1e-45b8-ab93-3dd950ce697b"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEyLTUtMS0xLTMzMTI_277504ac-297c-4380-8d0f-091109f2b516"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE2LTEtMS0xLTMzMTI_2769d618-c013-481a-8517-7f6f36cb1405"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE2LTMtMS0xLTMzMTI_a7289dc0-334d-4e24-b2a5-b89d204eda2d"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE2LTUtMS0xLTMzMTI_e2376c9f-aa4c-48ef-8144-bd7942ae9183"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <sncr:EffectiveIncomeTaxReconciliationAcquisitionsandForeignTaxResidencyChangesPercent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzExLTEtMS0xLTA_d55ef929-d9d7-4dfb-ae08-c57236ae2d97"
      unitRef="number">0</sncr:EffectiveIncomeTaxReconciliationAcquisitionsandForeignTaxResidencyChangesPercent>
    <sncr:EffectiveIncomeTaxReconciliationAcquisitionsandForeignTaxResidencyChangesPercent
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzExLTMtMS0xLTA_4766ab99-4aaa-476f-a53a-cd8f2b42e88e"
      unitRef="number">0</sncr:EffectiveIncomeTaxReconciliationAcquisitionsandForeignTaxResidencyChangesPercent>
    <sncr:EffectiveIncomeTaxReconciliationAcquisitionsandForeignTaxResidencyChangesPercent
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzExLTUtMS0xLTA_ca065a59-9a95-4af9-9f95-21d706fe5ad9"
      unitRef="number">0.030</sncr:EffectiveIncomeTaxReconciliationAcquisitionsandForeignTaxResidencyChangesPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationJointVenturePercent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEyLTEtMS0xLTA_cfa7e137-0cd9-44ee-a543-b34364c7575a"
      unitRef="number">0</sncr:EffectiveIncomeTaxRateReconciliationJointVenturePercent>
    <sncr:EffectiveIncomeTaxRateReconciliationJointVenturePercent
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEyLTMtMS0xLTA_b9b6e85e-6370-4794-8df4-fc61dd3ee56a"
      unitRef="number">-0.017</sncr:EffectiveIncomeTaxRateReconciliationJointVenturePercent>
    <sncr:EffectiveIncomeTaxRateReconciliationJointVenturePercent
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEyLTUtMS0xLTA_0402e46c-68fb-489c-8309-61a2b7c83084"
      unitRef="number">0</sncr:EffectiveIncomeTaxRateReconciliationJointVenturePercent>
    <sncr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeInclusionPercent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEzLTEtMS0xLTA_4e9f72e9-de91-4b2d-b097-5646fc516b89"
      unitRef="number">0.039</sncr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeInclusionPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeInclusionPercent
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEzLTMtMS0xLTA_81d42472-a2c5-4087-a619-7cb3f63fd56d"
      unitRef="number">-0.033</sncr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeInclusionPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeInclusionPercent
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzEzLTUtMS0xLTA_0153c2e0-a010-46a4-9def-898139f37070"
      unitRef="number">0</sncr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeInclusionPercent>
    <sncr:EffectiveIncomeTaxReconciliationBaseErosionAntiAbuseTaxPercent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE0LTEtMS0xLTA_95a1c1a4-3640-4b36-b9ed-1bd848ac6813"
      unitRef="number">0.009</sncr:EffectiveIncomeTaxReconciliationBaseErosionAntiAbuseTaxPercent>
    <sncr:EffectiveIncomeTaxReconciliationBaseErosionAntiAbuseTaxPercent
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE0LTMtMS0xLTA_2acdc7d4-5b35-4a8a-aca7-0b0f1488b8e3"
      unitRef="number">-0.170</sncr:EffectiveIncomeTaxReconciliationBaseErosionAntiAbuseTaxPercent>
    <sncr:EffectiveIncomeTaxReconciliationBaseErosionAntiAbuseTaxPercent
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE0LTUtMS0xLTA_f1232a05-01cc-4662-9d53-27c08fbe74de"
      unitRef="number">0</sncr:EffectiveIncomeTaxReconciliationBaseErosionAntiAbuseTaxPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationOperatingLossCarryforwardsPercent
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE2LTEtMS0xLTA_0a9d3b16-35db-43aa-a480-120b07410cdb"
      unitRef="number">0.454</sncr:EffectiveIncomeTaxRateReconciliationOperatingLossCarryforwardsPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationOperatingLossCarryforwardsPercent
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE2LTMtMS0xLTA_5f98a916-706a-41cc-adb5-c1dfc1b29b22"
      unitRef="number">0</sncr:EffectiveIncomeTaxRateReconciliationOperatingLossCarryforwardsPercent>
    <sncr:EffectiveIncomeTaxRateReconciliationOperatingLossCarryforwardsPercent
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE2LTUtMS0xLTA_1c7cb817-4f77-40fa-a6ea-ba7c7c601753"
      unitRef="number">0</sncr:EffectiveIncomeTaxRateReconciliationOperatingLossCarryforwardsPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE3LTEtMS0xLTA_546eee77-5071-4862-abd3-47319685d1df"
      unitRef="number">0.724</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE3LTMtMS0xLTA_f569658b-f4f9-493e-8272-82f9e3304289"
      unitRef="number">-0.021</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTphMTk3ZDAxNWJhZmM0MWFjODUzODE1OGQxMjgwN2E0OC90YWJsZXJhbmdlOmExOTdkMDE1YmFmYzQxYWM4NTM4MTU4ZDEyODA3YTQ4XzE3LTUtMS0xLTA_d9e5f77b-360e-4019-9b2c-8b958640aa9d"
      unitRef="number">0.070</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzU5NjE_7284f577-922b-4b38-bb96-788219166f8f">Significant components of the Company&#x2019;s deferred tax assets and liabilities are as follows:&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bad debts reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Installment sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,225&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&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 #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:1pt solid #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,286)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,558)&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax (liabilities) assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,875)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,679)&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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzMtMS0xLTEtMA_1d756374-7a55-4ab2-8cec-8598f7a94f37"
      unitRef="usd">1660000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzMtMy0xLTEtMA_16030e32-17e1-4ea5-814d-6fc1668edef8"
      unitRef="usd">78000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzQtMS0xLTEtMA_ae2e5f15-4887-459b-960f-5a6ddf2e9fa5"
      unitRef="usd">5410000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzQtMy0xLTEtMA_c270fe15-9d25-4aca-b046-2031ae24c5e4"
      unitRef="usd">12943000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzUtMS0xLTEtMA_f2e6f407-08bc-483a-8786-24cbf3bc97ac"
      unitRef="usd">2248000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzUtMy0xLTEtMA_a34795ef-2556-4c4f-8d24-c7a1d1de62ee"
      unitRef="usd">9291000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzYtMS0xLTEtMA_d698753d-2625-40f2-9069-9152d5616f18"
      unitRef="usd">6816000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzYtMy0xLTEtMA_9a8b6076-5ef4-47b9-b594-109e3b641847"
      unitRef="usd">5262000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzctMS0xLTEtMA_0f2447c2-5293-4a17-a589-4acbfe67574a"
      unitRef="usd">8876000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzctMy0xLTEtMA_f22e4563-caf3-4781-bb5e-4893cdb68b76"
      unitRef="usd">7969000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzgtMS0xLTEtMA_2000f76a-f3cb-40c4-82f6-afa7def098e2"
      unitRef="usd">7415000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzgtMy0xLTEtMA_8c463bc0-fbf6-412d-b1d3-95312f325938"
      unitRef="usd">4236000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzktMS0xLTEtMA_e762cf00-0302-4e1a-a36a-7c598bfc1207"
      unitRef="usd">10036000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzktMy0xLTEtMA_3021ac59-140b-4666-a505-a7f5265e3bf6"
      unitRef="usd">9401000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <sncr:DeferredTaxAssetsLeaseObligations
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzEwLTEtMS0xLTA_90a9a439-d392-4508-9495-fae8a145f464"
      unitRef="usd">10142000</sncr:DeferredTaxAssetsLeaseObligations>
    <sncr:DeferredTaxAssetsLeaseObligations
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzEwLTMtMS0xLTA_7786446a-96e7-4010-bfcf-a16d4394e559"
      unitRef="usd">13791000</sncr:DeferredTaxAssetsLeaseObligations>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzExLTEtMS0xLTA_ccd8ea9e-76de-4d29-9efa-a1d13aa23a77"
      unitRef="usd">10365000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzExLTMtMS0xLTA_d2f4ba2d-73a1-4ebd-9536-4c650d1ca5f7"
      unitRef="usd">1563000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzEyLTEtMS0xLTA_8fab8818-7635-4227-b11a-bfb5f0976d4f"
      unitRef="usd">6153000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzEyLTMtMS0xLTA_9fc4527e-14dd-4c86-ab8f-4e6da1c6222d"
      unitRef="usd">2716000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <sncr:DeferredTaxAssetsBasisDifferences
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzEzLTEtMS0xLTA_5c4602ff-8169-4885-ad01-af45730457e8"
      unitRef="usd">6256000</sncr:DeferredTaxAssetsBasisDifferences>
    <sncr:DeferredTaxAssetsBasisDifferences
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzEzLTMtMS0xLTA_fbc446d7-4ebd-4866-9301-9cdacdfe53f4"
      unitRef="usd">8041000</sncr:DeferredTaxAssetsBasisDifferences>
    <sncr:DeferredTaxAssetsInstallmentSales
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE0LTEtMS0xLTA_7f1ae723-d9cc-479a-ad4f-5c985a41826a"
      unitRef="usd">0</sncr:DeferredTaxAssetsInstallmentSales>
    <sncr:DeferredTaxAssetsInstallmentSales
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE0LTMtMS0xLTA_1c718aac-9c31-431e-ba1a-dddd0803c815"
      unitRef="usd">8726000</sncr:DeferredTaxAssetsInstallmentSales>
    <sncr:DeferredTaxAssetsCredits
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE1LTEtMS0xLTA_a307711f-c84d-40b9-86ed-6fe342fcf13c"
      unitRef="usd">9720000</sncr:DeferredTaxAssetsCredits>
    <sncr:DeferredTaxAssetsCredits
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE1LTMtMS0xLTA_c4bf461e-31d1-4d32-b840-2f1d75f739af"
      unitRef="usd">0</sncr:DeferredTaxAssetsCredits>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE2LTEtMS0xLTMzNDA_5ca19fa0-97fd-484b-98eb-5b95d679f157"
      unitRef="usd">1249000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE2LTMtMS0xLTMzNDA_d3892cbf-6b77-4c8c-b4cb-03bd235b061f"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE3LTEtMS0xLTMzNDA_ba9a46c0-61c0-4253-b768-17602bd7983a"
      unitRef="usd">26000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE3LTMtMS0xLTMzNDA_ede312b2-42bc-469e-aa46-751fd68053d2"
      unitRef="usd">3208000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE2LTEtMS0xLTA_deabf46d-7a7f-4dfe-b437-b37ad0fcaf05"
      unitRef="usd">86372000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzE2LTMtMS0xLTA_afba111c-9c77-4720-ac99-59911d3d89fb"
      unitRef="usd">87225000</us-gaap:DeferredTaxAssetsGross>
    <sncr:DeferredTaxLiabilitiesBasisDifferences
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzIwLTEtMS0xLTA_16b61c15-0d22-4f85-b5d3-8344a06a78f0"
      unitRef="usd">1555000</sncr:DeferredTaxLiabilitiesBasisDifferences>
    <sncr:DeferredTaxLiabilitiesBasisDifferences
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzIwLTMtMS0xLTA_c33612ab-8324-45bc-8fb5-ff239a204d6e"
      unitRef="usd">0</sncr:DeferredTaxLiabilitiesBasisDifferences>
    <sncr:DeferredTaxLiabilitiesPropertyPlantandEquipmentandIntangibleAssets
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzIxLTEtMS0xLTA_80ab7b88-feeb-4f45-a0ac-fa997fce944f"
      unitRef="usd">5171000</sncr:DeferredTaxLiabilitiesPropertyPlantandEquipmentandIntangibleAssets>
    <sncr:DeferredTaxLiabilitiesPropertyPlantandEquipmentandIntangibleAssets
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzIxLTMtMS0xLTA_275f32a8-e2f2-4eb3-80ca-7ddcf1a6a901"
      unitRef="usd">5965000</sncr:DeferredTaxLiabilitiesPropertyPlantandEquipmentandIntangibleAssets>
    <sncr:DeferredTaxLiabilitiesLeaseAssets
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzIyLTEtMS0xLTA_b200da51-325c-4da8-8381-76ac079ac0c7"
      unitRef="usd">6121000</sncr:DeferredTaxLiabilitiesLeaseAssets>
    <sncr:DeferredTaxLiabilitiesLeaseAssets
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzIyLTMtMS0xLTA_877e47c8-f77e-45c7-adaf-dca788de23eb"
      unitRef="usd">9593000</sncr:DeferredTaxLiabilitiesLeaseAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzIzLTEtMS0xLTA_7aea2231-7bdb-410f-8042-9a720b0d383a"
      unitRef="usd">439000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzIzLTMtMS0xLTA_023e16a5-1e81-4a0d-941c-3194e28abffb"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzI2LTEtMS0xLTMzNDA_67df10e8-8e9f-4f09-9172-613b2d4fe950"
      unitRef="usd">13286000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzI2LTMtMS0xLTMzNDA_3ea60be3-78f4-442c-8b96-7480ad9325d8"
      unitRef="usd">15558000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzI0LTEtMS0xLTA_7665e4a6-8404-486d-ba01-cf5042c84d72"
      unitRef="usd">74961000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzI0LTMtMS0xLTA_33456e18-9d67-4366-8853-9b27bea83d8a"
      unitRef="usd">73346000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzI1LTEtMS0xLTA_4b8381fb-98c5-430d-8ecf-c5438c70ec08"
      unitRef="usd">1875000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZToyNWMyYjE1ZmE3NDE0YzJmODRjNmVjZGFlYWI4NzEzNi90YWJsZXJhbmdlOjI1YzJiMTVmYTc0MTRjMmY4NGM2ZWNkYWVhYjg3MTM2XzI1LTMtMS0xLTA_9e7bf5b4-a3fe-4252-98d9-0c7a4a511dce"
      unitRef="usd">1679000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ie18d34f4fbcd458b9c7f431d128f165e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzc2NQ_1eafd45d-6843-4c94-a9ac-46c30ac8688a"
      unitRef="usd">42300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9843cb47f61d4265b618ce477d30c68d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzc3Mg_3e4ca4a6-6201-4044-aab0-331d07d39fd6"
      unitRef="usd">116300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i72a5304700754b3ebe1a81027d3f6b26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzk5NQ_452adc08-da53-4cb1-8b9c-ac5afb539bee"
      unitRef="usd">112300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzU5NjU_5b76b907-580f-465b-afd8-249cc915b502">Such NOL carryforwards expire as follows:&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:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.947%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;NOL carryforward&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 - 2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,930&#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;</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ie5db0b35c4044e8d886ae5bdef2c06ae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozYjU0MDQ3NThiM2U0NDQyYmEzNWExZWQyZTM1Yjk3Ni90YWJsZXJhbmdlOjNiNTQwNDc1OGIzZTQ0NDJiYTM1YTFlZDJlMzViOTc2XzAtMS0xLTEtMA_ec863d89-f3b2-4e95-bba5-56be471f99b9"
      unitRef="usd">2040000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i8a1e4b0205694749aa8f4ba2c5dd68d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozYjU0MDQ3NThiM2U0NDQyYmEzNWExZWQyZTM1Yjk3Ni90YWJsZXJhbmdlOjNiNTQwNDc1OGIzZTQ0NDJiYTM1YTFlZDJlMzViOTc2XzEtMS0xLTEtMA_6242d89d-6c1f-4709-951f-812fd476f9cb"
      unitRef="usd">2222000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i05251ba3499344768126dd581938eded_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozYjU0MDQ3NThiM2U0NDQyYmEzNWExZWQyZTM1Yjk3Ni90YWJsZXJhbmdlOjNiNTQwNDc1OGIzZTQ0NDJiYTM1YTFlZDJlMzViOTc2XzItMS0xLTEtMA_011cfa8f-c1e7-470f-9d81-281586655214"
      unitRef="usd">159194000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i6faa3d76f7ac4d908ce8cb4d3c06e238_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozYjU0MDQ3NThiM2U0NDQyYmEzNWExZWQyZTM1Yjk3Ni90YWJsZXJhbmdlOjNiNTQwNDc1OGIzZTQ0NDJiYTM1YTFlZDJlMzViOTc2XzMtMS0xLTEtMA_e4604457-7492-4ed6-8689-1bf780aa725c"
      unitRef="usd">107474000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTozYjU0MDQ3NThiM2U0NDQyYmEzNWExZWQyZTM1Yjk3Ni90YWJsZXJhbmdlOjNiNTQwNDc1OGIzZTQ0NDJiYTM1YTFlZDJlMzViOTc2XzQtMS0xLTEtMA_bb03398d-3e61-4eba-8da1-ff82e3a3f02d"
      unitRef="usd">270930000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzI3ODc_8e8d1851-1245-4269-abcf-075ca3e3eb14"
      unitRef="usd">1600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzI4MDc_aecea7a6-e9f6-4eb4-8bdd-b49fd8b82935"
      unitRef="usd">-7700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzU5NTk_d467ab9b-2fc8-4b49-a4ec-b91f3844d274">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the amounts of unrecognized tax benefits excluding interest, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease for tax positions taken during prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to acquired entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction due to lapse of applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to divested entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases for tax positions of current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions taken during prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to acquired entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases and (decreases) related to Lapse of Statute of Limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to divested entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases for tax positions of current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,269&#160;&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions taken during prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to acquired entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases and (decreases) related to Lapse of Statute of Limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to divested entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases (decreases) for tax positions of current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at December 31, 2020&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,283&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if6d7ee5b35d348cebf71872f67176981_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzQtMS0xLTEtMA_bf8d8468-fb71-455a-99d7-cf9351c85fa6"
      unitRef="usd">6475000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzUtMS0xLTEtMA_6788811f-2730-4ec6-8ebe-a715e754b10b"
      unitRef="usd">567000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzYtMS0xLTEtMA_fb348432-a814-4cb0-9d8a-b4c5d74237fb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzctMS0xLTEtMA_9bab3d88-cd07-4e4e-85f0-cb4c05139beb"
      unitRef="usd">2657000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <sncr:UnrecognizedTaxBenefitsDecreaseResultingfromDivesture
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzgtMS0xLTEtMA_22f0b76d-ebfb-413f-9234-0e2831252641"
      unitRef="usd">0</sncr:UnrecognizedTaxBenefitsDecreaseResultingfromDivesture>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzktMS0xLTEtMA_24ebaa51-15f7-4608-b3d4-cd019760b8d9"
      unitRef="usd">721000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4164a4850cc54824804bcf7e192efb1e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzEwLTEtMS0xLTA_e844ac65-899f-4115-8f76-cac162fdf63d"
      unitRef="usd">3972000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzExLTEtMS0xLTA_fea0ed8d-93b2-492e-a2e2-86b8e30056b6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzEyLTEtMS0xLTA_e7183ff5-c903-4d31-b516-f61a7fc54c0f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzEzLTEtMS0xLTA_e6ceb6e7-4e34-4dfa-8af2-e1d7f04dbb24"
      unitRef="usd">703000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <sncr:UnrecognizedTaxBenefitsDecreaseResultingfromDivesture
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzE0LTEtMS0xLTA_fc6d742e-c939-4de7-b853-111c6df04ccb"
      unitRef="usd">0</sncr:UnrecognizedTaxBenefitsDecreaseResultingfromDivesture>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzE1LTEtMS0xLTA_5535068b-5b6e-46f0-ad8e-f1f0aa1ad16d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzE2LTEtMS0xLTA_dd03f4e4-93e4-4626-9519-09cc08ab72ee"
      unitRef="usd">3269000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzE3LTEtMS0xLTA_f971228a-4498-49d9-9433-dcc5d95b1c98"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzE4LTEtMS0xLTA_9bafc882-5047-4b68-a613-00b6f80ab83e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzE5LTEtMS0xLTA_acc2c9ff-e4ce-493e-b6b3-435591d604c3"
      unitRef="usd">262000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <sncr:UnrecognizedTaxBenefitsDecreaseResultingfromDivesture
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzIwLTEtMS0xLTA_f8bcc833-14f4-464a-afbe-d79832ee827c"
      unitRef="usd">0</sncr:UnrecognizedTaxBenefitsDecreaseResultingfromDivesture>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzIxLTEtMS0xLTA_710cd90a-8e76-4fc3-b069-ca19efc19b2a"
      unitRef="usd">276000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90YWJsZTo0NGQ2NWM0OTE5ZTU0NjIzYWQxODNiMGMzODE0ODE0Zi90YWJsZXJhbmdlOjQ0ZDY1YzQ5MTllNTQ2MjNhZDE4M2IwYzM4MTQ4MTRmXzIyLTEtMS0xLTA_a305bada-6ebf-41a4-9f6e-71b9b1508451"
      unitRef="usd">3283000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzUzMDg_8dbce7f2-d6c6-4a80-afce-4a3d36963045"
      unitRef="usd">2700000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzI3NDg3NzkwNzU0ODc_8f350966-ddae-4968-95d1-4af803b50c35"
      unitRef="usd">2800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzU1OTQ_ee6583bc-563b-44c5-9617-164e3ea35dbe"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i2b0780e2bbe341f0b84c66320ddaea16_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzI3NDg3NzkwNzU1NDY_fdd294c6-b5fa-4cb8-bbde-83a32b14e98e"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i4164a4850cc54824804bcf7e192efb1e_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzI3NDg3NzkwNzU1ODQ_78edebac-04d6-471d-b0db-cea1dd4b5ea2"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMTcvZnJhZzo5OGY2NjhiOTU1M2E0N2JjYTZjZjUzYzNhOGNiYTJlYi90ZXh0cmVnaW9uOjk4ZjY2OGI5NTUzYTQ3YmNhNmNmNTNjM2E4Y2JhMmViXzU3MzA_cf655085-9f7b-453b-be53-b5ecb17c79fc"
      unitRef="usd">1100000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90ZXh0cmVnaW9uOmJlZDBmMmMxMWJiYjQ5NzVhZmI2OThmNjA3MTg3MmFlXzE3MjI_a3f12830-a638-44ae-b826-270506cf7b3f">Earnings per Common Share (&#x201c;EPS&#x201d;) Basic EPS is computed based upon the weighted average number of common shares outstanding for the year. Diluted EPS is computed based upon the weighted average number of common shares outstanding for the year plus the dilutive effect of common stock equivalents using the treasury stock method and the average market price of the Company&#x2019;s common stock for the year. The Company includes participating securities (Redeemable Convertible Preferred Stock - Participation with Dividends on Common Stock that contain preferred dividend) in the computation of EPS pursuant to the two-class method. The two-class method of computing earnings per share is an allocation method that calculates earnings per share for common stock and participating securities. During periods of net loss, no effect is given to the participating securities because they do not share in the losses of the Company.&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the numerator and denominator used in computing basic and diluted net income attributable to common stockholders per common share from continued and discontinued operations.&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:65.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&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.603%"/&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.606%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Twelve Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator - Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245,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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to redeemable noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,036)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of taxes**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243,748)&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator - Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income effect for interest on convertible debt, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations adjusted for the convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,036)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of taxes**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243,748)&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&#160;&#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares from assumed conversion of convertible debt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares from assumed conversion of preferred stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options and unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&#160;&#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,950&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,694&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,277&#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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic EPS &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income from Discontinued operations**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.05)&lt;/span&gt;&lt;/td&gt;&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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income from Discontinued operations**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive stock options excluded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested shares of restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The calculation does not include the effect of assumed conversion of convertible debt of 0, 1,288,292 and 3,972,939 shares for the year ended December 31, 2020, 2019 and 2018, respectively; which is based on 18.8072 shares per $1,000 principal amount of the Senior Convertible Notes. &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:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The calculation does not include the effect of assumed conversion of preferred stock of 13,202,267, 11,383,105 and 9,312,528 shares for the year ended December 31, 2020, 2019 and 2018 respectively; which is based on 55.5556 shares per $1,000 principal amount of the preferred stock, because the effect would have been anti&#x2013;dilutive.&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;**&#160;&#160;&#160;&#160;See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;N&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;ote&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;4. Acquisitions and Divestitures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;for transactions classified as discontinued operations&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90ZXh0cmVnaW9uOmJlZDBmMmMxMWJiYjQ5NzVhZmI2OThmNjA3MTg3MmFlXzE3MTc_cabc9f42-8b27-42f3-b18d-8dece1657d97">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the numerator and denominator used in computing basic and diluted net income attributable to common stockholders per common share from continued and discontinued operations.&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:65.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&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.603%"/&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.606%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Twelve Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator - Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245,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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to redeemable noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,036)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of taxes**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243,748)&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator - Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income effect for interest on convertible debt, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations adjusted for the convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,036)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of taxes**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,683)&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,727)&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243,748)&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&#160;&#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares from assumed conversion of convertible debt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares from assumed conversion of preferred stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options and unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&#160;&#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,950&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,694&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,277&#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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic EPS &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income from Discontinued operations**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.05)&lt;/span&gt;&lt;/td&gt;&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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income from Discontinued operations**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive stock options excluded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested shares of restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:10pt;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The calculation does not include the effect of assumed conversion of convertible debt of 0, 1,288,292 and 3,972,939 shares for the year ended December 31, 2020, 2019 and 2018, respectively; which is based on 18.8072 shares per $1,000 principal amount of the Senior Convertible Notes. &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:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The calculation does not include the effect of assumed conversion of preferred stock of 13,202,267, 11,383,105 and 9,312,528 shares for the year ended December 31, 2020, 2019 and 2018 respectively; which is based on 55.5556 shares per $1,000 principal amount of the preferred stock, because the effect would have been anti&#x2013;dilutive.&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;**&#160;&#160;&#160;&#160;See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;N&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;ote&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;4. Acquisitions and Divestitures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;for transactions classified as discontinued operations&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMtNy0xLTEtMA_3ae060a0-874f-42b2-b129-034f7d097b04"
      unitRef="usd">-10358000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMtOS0xLTEtMA_e7fe86ef-df5e-4fa2-b94c-0b62ffb84d63"
      unitRef="usd">-103467000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMtMTEtMS0xLTA_b526c0b6-c67b-4a88-8442-4167ef9e7043"
      unitRef="usd">-245280000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzQtNy0xLTEtMA_e344bdec-2657-4e9e-b219-547e456e59b8"
      unitRef="usd">344000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzQtOS0xLTEtMA_f1bbc1f1-b451-4908-afb1-f973de78c663"
      unitRef="usd">1126000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzQtMTEtMS0xLTA_a143c5af-4bd7-4c04-a6b0-4c1399f74bfb"
      unitRef="usd">-8837000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzUtNy0xLTEtMA_d0282c29-bf2f-4814-ad2e-d45ea6242ca0"
      unitRef="usd">37981000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzUtOS0xLTEtMA_350501dd-9f69-43b2-9201-77c5283fcb84"
      unitRef="usd">32134000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzUtMTEtMS0xLTA_b15e0662-ed29-46d9-bbb6-88d0e5bb738d"
      unitRef="usd">25593000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzYtNy0xLTEtMA_3ef23644-c4c9-4754-ab2e-1bfe9c14d9bd"
      unitRef="usd">-48683000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzYtOS0xLTEtMA_43af39a0-d597-410b-8a16-65c7bcf8e3fc"
      unitRef="usd">-136727000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzYtMTEtMS0xLTA_318c0592-2452-449c-89d0-95b62ca4af6c"
      unitRef="usd">-262036000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzgtNy0xLTEtMA_1e160b4b-3882-49ff-a131-d212e506dc02"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzgtOS0xLTEtMA_bfbd5518-9b4e-4cad-851b-ef551a54d849"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzgtMTEtMS0xLTA_aa9a35c0-3e4a-45a6-ac6b-04a842cd0d63"
      unitRef="usd">18288000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzktNy0xLTEtMA_6ce7e5c0-fdcc-496e-bca2-d24bdfeba61e"
      unitRef="usd">-48683000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzktOS0xLTEtMA_1bbe9e3b-007e-4a50-9597-83b3e6e94e62"
      unitRef="usd">-136727000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzktMTEtMS0xLTA_4a98fbb0-479a-4143-bcd8-b71591687531"
      unitRef="usd">-243748000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzEyLTctMS0xLTA_aedf887a-de76-4717-a03f-921a7ed99a63"
      unitRef="usd">-48683000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzEyLTktMS0xLTA_7df3f403-13bd-4192-96c7-b8bf86b99ef5"
      unitRef="usd">-136727000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzEyLTExLTEtMS0w_d00c74db-ab2d-47bc-a4a0-3cd9e50d7931"
      unitRef="usd">-262036000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzEzLTctMS0xLTA_2f9b0fac-c1bc-4954-ac19-afe565de105d"
      unitRef="usd">0</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzEzLTktMS0xLTA_0870cf32-9c17-44d5-a6a5-debbff4995eb"
      unitRef="usd">0</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzEzLTExLTEtMS0w_f273ad0e-3e9a-47c1-8788-2995696d402b"
      unitRef="usd">0</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzE0LTctMS0xLTA_b0f72d99-eadf-4875-94d7-84f81c781cd4"
      unitRef="usd">-48683000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzE0LTktMS0xLTA_02992d93-d2f7-4a70-a693-cbf2d89b9137"
      unitRef="usd">-136727000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzE0LTExLTEtMS0w_09a42ee0-e465-430c-babc-c1faeb70e2d7"
      unitRef="usd">-262036000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzE2LTctMS0xLTA_82976e9b-739f-4fc5-af5a-f426d13068d0"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzE2LTktMS0xLTA_7202bd6c-f33f-4c70-828b-3dcdb85a58d0"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzE2LTExLTEtMS0w_1caebe8d-8a98-45ce-a65c-10fc197582cc"
      unitRef="usd">18288000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzE3LTctMS0xLTA_a95d9a50-bef4-434f-84a7-f87641ccf1f8"
      unitRef="usd">-48683000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzE3LTktMS0xLTA_2aa46b30-0b8f-46b6-90bc-8a4a7664931c"
      unitRef="usd">-136727000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzE3LTExLTEtMS0w_7dd0b2f9-8b56-4bc7-9d31-023562a72fec"
      unitRef="usd">-243748000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzIwLTctMS0xLTA_bf859008-3254-4274-9280-68e836297c29"
      unitRef="shares">41950000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzIwLTktMS0xLTA_4877e1e5-63b4-49b9-b9a9-055abd69bdab"
      unitRef="shares">40694000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzIwLTExLTEtMS0w_c2b36ece-b2ad-47f6-9348-86c27cb72b19"
      unitRef="shares">40277000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzIyLTctMS0xLTA_5cd3acdf-aa87-4345-8230-549436df8a94"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzIyLTktMS0xLTA_322449ae-a455-4818-b896-4dcb5f18cf72"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzIyLTExLTEtMS0w_b8c8114e-69a7-49a0-ab18-be950f0e7dec"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzIzLTctMS0xLTA_906c73a3-4640-446a-89c2-a1dab4e50157"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzIzLTktMS0xLTA_771705df-e2dd-47c5-93d2-b46864d732d6"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzIzLTExLTEtMS0w_bcdfcd06-9d9a-4ea7-8fdd-6b4061cc025b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI0LTctMS0xLTA_6a4d9e1a-1aed-49c7-8f72-15aab0d8d962"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI0LTktMS0xLTA_4b98de0d-a5e3-4af6-a3c2-81e218073acf"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI0LTExLTEtMS0w_f2c7e9a8-1270-413d-bf9d-7c9b8ebc80f5"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI1LTctMS0xLTA_75f826b3-e6cc-4c25-ad92-70e93221286e"
      unitRef="shares">41950000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI1LTktMS0xLTA_d97f3a80-6438-4fd2-964e-e3cc2ded51c2"
      unitRef="shares">40694000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI1LTExLTEtMS0w_36737f58-de88-4729-88fb-765e18704f8e"
      unitRef="shares">40277000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI4LTctMS0xLTA_5aabf004-48e1-42aa-81a5-94a48e4f4023"
      unitRef="usdPerShare">-1.16</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI4LTktMS0xLTA_fc63ae3d-bf01-469d-8d5d-1e1251ca3383"
      unitRef="usdPerShare">-3.36</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI4LTExLTEtMS0w_20dc4469-038a-4061-8e42-cc6120da71f7"
      unitRef="usdPerShare">-6.51</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI5LTctMS0xLTA_fa5fc047-0601-4640-a18a-1967db17b099"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI5LTktMS0xLTA_6cfdccd3-10fb-4d2a-acee-60861b09023a"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzI5LTExLTEtMS0w_ae9f666d-6149-4bb1-85cb-dba82128ffd5"
      unitRef="usdPerShare">0.46</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMwLTctMS0xLTA_b7a52541-7c7d-4d61-8de5-928a1758e4d1"
      unitRef="usdPerShare">-1.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMwLTktMS0xLTA_4c90921f-42d6-4ba8-9159-95f11cf93dec"
      unitRef="usdPerShare">-3.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMwLTExLTEtMS0w_9354319d-6697-4a93-bfb9-2d729943fe2e"
      unitRef="usdPerShare">-6.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMyLTctMS0xLTA_a1286a34-635c-4dcf-a501-cde6570fe9a5"
      unitRef="usdPerShare">-1.16</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMyLTktMS0xLTA_4f01a104-da32-46c1-b26e-dc4494d4e0d9"
      unitRef="usdPerShare">-3.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMyLTExLTEtMS0w_4b5155b2-fcef-4bbd-9d71-a8ab70d113a2"
      unitRef="usdPerShare">-6.51</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMzLTctMS0xLTA_4e9667e8-aa94-4405-9b50-4f59e1ec2ee6"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMzLTktMS0xLTA_7d401fc3-3326-407c-856c-57a872bdf4af"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzMzLTExLTEtMS0w_fa57f0ed-3b17-4a9c-96fa-0c757a7b7f15"
      unitRef="usdPerShare">0.46</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzM0LTctMS0xLTA_b1dcdaa6-f764-49e2-9f17-356c9391319b"
      unitRef="usdPerShare">-1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzM0LTktMS0xLTA_1c73f2cb-c72c-47f5-a1db-fa3097ae2e5b"
      unitRef="usdPerShare">-3.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzM0LTExLTEtMS0w_eaf69d43-a90d-4039-921c-59de353f0f20"
      unitRef="usdPerShare">-6.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if4f987ead94644488363a5b4239a1501_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzM4LTctMS0xLTA_17baa3e9-d5e4-4085-abb3-a5235ef0ea41"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i450ac2c7010a44f386c2d2205a0f8597_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzM4LTktMS0xLTA_96e8dabb-9edb-4279-86b6-8fda252021f8"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i067b1ae965884d22be751ece4ab864e1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzM4LTExLTEtMS0w_b0c469d0-9dd1-4ef1-9254-595a31eb9ddf"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4787a5ae5b4940adace79be7e866b7c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzM5LTctMS0xLTA_b0d17de1-c7ca-4fab-81c2-0d6d42b95941"
      unitRef="shares">1510000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8b07db934cb6491ea445e53bcdecbce6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzM5LTktMS0xLTA_1ee489c6-adab-48e2-b658-d13f0209b8c9"
      unitRef="shares">3375000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4ef623097a6f4678818de3c2405421dc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90YWJsZTozZTRhZDg0MDU2MzE0OTZlODk1MWUwMTJkMzMyYTIwZi90YWJsZXJhbmdlOjNlNGFkODQwNTYzMTQ5NmU4OTUxZTAxMmQzMzJhMjBmXzM5LTExLTEtMS0w_79b172b0-f494-4ad0-9883-4472b2d6f768"
      unitRef="shares">2700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2d540d1f1d684497a2be5c2e123a973e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90ZXh0cmVnaW9uOmJlZDBmMmMxMWJiYjQ5NzVhZmI2OThmNjA3MTg3MmFlXzEyNTM_6a245220-e204-4d44-8b89-9e4aeb129998"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i06da5b8609b44eeab0e1aacdf625de02_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90ZXh0cmVnaW9uOmJlZDBmMmMxMWJiYjQ5NzVhZmI2OThmNjA3MTg3MmFlXzEyNTc_52892af0-f28b-4ba4-b173-7a58791851ab"
      unitRef="shares">1288292</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib6638c784c634023955cd083faf3f36a_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90ZXh0cmVnaW9uOmJlZDBmMmMxMWJiYjQ5NzVhZmI2OThmNjA3MTg3MmFlXzEyNjU_9fcdfbad-1033-4ba9-ad99-1138713a35ad"
      unitRef="shares">3972939</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i40dd1d60d7e042ad99e3a5b691103491_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90ZXh0cmVnaW9uOmJlZDBmMmMxMWJiYjQ5NzVhZmI2OThmNjA3MTg3MmFlXzE1MjU_f31de53c-97ce-4c26-a13c-b67998dbb0e3"
      unitRef="shares">13202267</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i21440e926fb54cdb997bd64b88b8f2b8_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90ZXh0cmVnaW9uOmJlZDBmMmMxMWJiYjQ5NzVhZmI2OThmNjA3MTg3MmFlXzE1MzI_ea61cc47-58e5-41b5-a51c-ddffbef75a1a"
      unitRef="shares">11383105</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i581af28ebbd949308305534b6e1a492d_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjAvZnJhZzpiZWQwZjJjMTFiYmI0OTc1YWZiNjk4ZjYwNzE4NzJhZS90ZXh0cmVnaW9uOmJlZDBmMmMxMWJiYjQ5NzVhZmI2OThmNjA3MTg3MmFlXzI3NDg3NzkwNzEyNTU_095ce131-04ad-49ff-bb73-15aa17a7b011"
      unitRef="shares">9312528</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjYvZnJhZzo3YTlhNTM2ZmFkMmI0NTE3OTljMmE1ZTVmMzRkYmJmZS90ZXh0cmVnaW9uOjdhOWE1MzZmYWQyYjQ1MTc5OWMyYTVlNWYzNGRiYmZlXzMyOA_9df9aa5f-d341-4445-ba59-a624cf926bdb">Commitments &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-cancelable agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases office space, automobiles, office equipment and co-location services under non-cancelable agreements that expire at various dates, with the latest expiration &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate annual future minimum payments under non-cancelable agreements as of December 31, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:77.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-cancelable agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,222&#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:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LongTermPurchaseCommitmentTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjYvZnJhZzo3YTlhNTM2ZmFkMmI0NTE3OTljMmE1ZTVmMzRkYmJmZS90ZXh0cmVnaW9uOjdhOWE1MzZmYWQyYjQ1MTc5OWMyYTVlNWYzNGRiYmZlXzMyOQ_214b6543-8d97-4a5f-a37e-52071d15415a">&lt;div style="margin-bottom:7pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate annual future minimum payments under non-cancelable agreements as of December 31, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:77.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-cancelable agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,222&#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:LongTermPurchaseCommitmentTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjYvZnJhZzo3YTlhNTM2ZmFkMmI0NTE3OTljMmE1ZTVmMzRkYmJmZS90YWJsZTpkZWU3NDA4Zjk1NmI0MzRmOTBjOTM4Y2U0OGMwZjEzYi90YWJsZXJhbmdlOmRlZTc0MDhmOTU2YjQzNGY5MGM5MzhjZTQ4YzBmMTNiXzEtMi0xLTEtMA_8f212f4f-9ed8-4509-b735-14f3232cc517"
      unitRef="usd">11632000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjYvZnJhZzo3YTlhNTM2ZmFkMmI0NTE3OTljMmE1ZTVmMzRkYmJmZS90YWJsZTpkZWU3NDA4Zjk1NmI0MzRmOTBjOTM4Y2U0OGMwZjEzYi90YWJsZXJhbmdlOmRlZTc0MDhmOTU2YjQzNGY5MGM5MzhjZTQ4YzBmMTNiXzItMi0xLTEtMA_33b36ed5-28b2-49af-9294-1a5d30542601"
      unitRef="usd">11942000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjYvZnJhZzo3YTlhNTM2ZmFkMmI0NTE3OTljMmE1ZTVmMzRkYmJmZS90YWJsZTpkZWU3NDA4Zjk1NmI0MzRmOTBjOTM4Y2U0OGMwZjEzYi90YWJsZXJhbmdlOmRlZTc0MDhmOTU2YjQzNGY5MGM5MzhjZTQ4YzBmMTNiXzMtMi0xLTEtMA_06a1fe32-4d18-4af9-83f7-b36825b1db59"
      unitRef="usd">12654000</us-gaap:PurchaseObligationDueInThirdYear>
    <sncr:PurchaseObligationToBePaidAfterYearThree
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjYvZnJhZzo3YTlhNTM2ZmFkMmI0NTE3OTljMmE1ZTVmMzRkYmJmZS90YWJsZTpkZWU3NDA4Zjk1NmI0MzRmOTBjOTM4Y2U0OGMwZjEzYi90YWJsZXJhbmdlOmRlZTc0MDhmOTU2YjQzNGY5MGM5MzhjZTQ4YzBmMTNiXzQtMi0xLTEtMA_e48ceeeb-3578-49b9-a0c0-225d4a4961e4"
      unitRef="usd">21994000</sncr:PurchaseObligationToBePaidAfterYearThree>
    <us-gaap:PurchaseObligation
      contextRef="id526ef89ad454ae9a27efe860376aca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjYvZnJhZzo3YTlhNTM2ZmFkMmI0NTE3OTljMmE1ZTVmMzRkYmJmZS90YWJsZTpkZWU3NDA4Zjk1NmI0MzRmOTBjOTM4Y2U0OGMwZjEzYi90YWJsZXJhbmdlOmRlZTc0MDhmOTU2YjQzNGY5MGM5MzhjZTQ4YzBmMTNiXzUtMi0xLTEtMA_9649e249-f57d-467c-a223-463d089260e5"
      unitRef="usd">58222000</us-gaap:PurchaseObligation>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjkvZnJhZzo2ZjE5NmE1NDlkMzU0M2ZlOWQzMDdmZDI3ZTA4YTljYi90ZXh0cmVnaW9uOjZmMTk2YTU0OWQzNTQzZmU5ZDMwN2ZkMjdlMDhhOWNiXzYwOTI_36a04041-4ca3-4bab-8a92-2c3fa7709741">Legal Matters &lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company is regularly subject to various claims, suits, regulatory inquiries and investigations. The Company records a liability for specific legal matters when it determines that the likelihood of an unfavorable outcome is probable, and the loss can be reasonably estimated. Management has also identified certain other legal matters where they believe an unfavorable outcome is not probable and, therefore, no reserve is established. Although management currently believes that resolving claims against the Company, including claims where an unfavorable outcome is reasonably possible, will not have a material impact on the Company&#x2019;s business, financial position, results of operations, or cash flows, these matters are subject to inherent uncertainties and management&#x2019;s view of these matters may change in the future. The Company also evaluates other contingent matters, including income and non-income tax contingencies, to assess the likelihood of an unfavorable outcome and estimated extent of potential loss. It is possible that an unfavorable outcome of one or more of these lawsuits or other contingencies could have a material impact on the liquidity, results of operations, or financial condition of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 1, 2017, May 2, 2017, June 8, 2017 and June 14, 2017, four putative class actions were filed against the Company and certain of its current and former officers and directors in the United States District Court for the District of New Jersey (the &#x201c;Securities Law Action&#x201d;). After these cases were consolidated, the court appointed as lead plaintiff Employees&#x2019; Retirement System of the State of Hawaii, which filed, on November 20, 2017, a consolidated complaint purportedly on behalf of purchasers of the Company&#x2019;s common stock between February 3, 2016 and June 13, 2017. On February 2, 2018, the defendants moved to dismiss the consolidated complaint in its entirety, with prejudice. Before that motion was decided, on August 24, 2018, lead plaintiff filed a consolidated amended complaint purportedly on behalf of purchasers of the Company&#x2019;s common stock between October 28, 2014 and June 13, 2017. On June 28, 2019, the Court granted defendants&#x2019; motion to dismiss the consolidated amended complaint in its entirety, without prejudice, allowing lead plaintiff to leave to amend its complaint.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 14, 2019, lead plaintiff filed a second amended complaint. The second amended complaint asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and it alleges, among other things, that the defendants made false and misleading statements of material information concerning the Company&#x2019;s financial results, business operations, and prospects. The plaintiff seeks unspecified damages, fees, interest, and costs. On October 4, 2019, the defendants moved to dismiss the second amended complaint in its entirety.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 29, 2020, the court granted in part and denied in part defendants&#x2019; motion to dismiss the second amended complaint, without prejudice. Plaintiff filed its motion for class certification on October 30, 2020, which motion remains pending. The Company believes that the asserted claims lack merit and intends to defend against all of the claims vigorously.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the inherent uncertainties of litigation, the Company cannot predict the outcome of the action at this time and can give no assurance that the asserted claims will not have a material adverse effect on its financial position or results of operations.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 15, 2017, October 24, 2017, October 27, 2017 and October 30, 2017, Company shareholders filed derivative lawsuits against certain of the Company&#x2019;s current and former officers and directors and the Company (as nominal defendant) in the United States District Court for the District of New Jersey (the &#x201c;Derivative Suits&#x201d;). On May 24, 2018, the Court &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consolidated the Derivative Suits and appointed Lisa LeBoeuf as lead plaintiff. The lead plaintiff designated as the Operative Complaint the complaint she previously had filed on October 27, 2017. On March 11, 2019, the defendants filed a motion to dismiss the Operative Complaint, which the Court granted in substantial part on November 26, 2019. On December 10, 2019, the defendants filed a motion for reconsideration respecting the only claim to survive the motion to dismiss. On June 12, 2020, the Court granted the defendants&#x2019; motion for reconsideration and dismissed the remaining claim without prejudice, allowing lead plaintiff leave to amend her complaint. On July 13, 2020, lead plaintiff filed an amended complaint. The amended complaint alleges claims related to breaches of fiduciary duties and unjust enrichment. The amended complaint&#x2019;s allegations relate to substantially the same facts as those underlying the Securities Law Action described above. Plaintiff seeks unspecified damages and for the Company to take steps to improve its corporate governance and internal procedures. On September 11, 2020, the defendants filed a motion to dismiss the amended complaint, which remains pending before the Court. The Company believes that the asserted claims lack merit and intends to defend against all of the claims vigorously. Due to the inherent uncertainties of litigation, the Company cannot predict the outcome of the action at this time and can give no assurance that the asserted claims will not have a material adverse effect on our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 7, 2019, Synchronoss shareholders, Beth Daniel and Juan Solis, filed a separate derivative lawsuit against certain of the Company&#x2019;s current and former officers and directors and the Company (as nominal defendant) in the Court of Chancery of the State of Delaware, asserting substantially the same allegations as those underlying the Derivative Suits and the Securities Law Action described above. Plaintiffs seek unspecified damages and for the Company to take steps to improve its corporate governance and internal procedures. On May 20, 2019, the parties stipulated to a stay of the action pending a ruling on the pending motion to dismiss in the Derivative Suits. The Company believes that the asserted claims lack merit and intends to defend against all of the claims vigorously. Due to the inherent uncertainties of litigation, the Company cannot predict the outcome of the action at this time and can give no assurance that the asserted claims will not have a material adverse effect on our financial position or results of operations.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 11, 2020 and June 12, 2020, Company shareholders filed derivative lawsuits against certain of the Company&#x2019;s current and former officers and directors and the Company (as nominal defendant) in the United States District Court for the District of New Jersey (the &#x201c;Demand Refused Derivative Complaints&#x201d;). The Demand Refused Derivative Complaints allege claims related to breaches of fiduciary duty, unjust enrichment, and alleged violations of securities laws. The complaints&#x2019; allegations relate substantially to the same facts as those underlying the Securities Law Action described above. The Demand Refused Derivative Complaints further allege that each plaintiff made a demand upon the Company&#x2019;s Board of Directors to investigate the alleged misconduct and that such demand was wrongfully refused. Plaintiffs seek unspecified damages and for the Company to take steps to improve its corporate governance and internal procedures. On October 20, 2020, the Court consolidated the actions and appointed co-lead plaintiffs. On December 4, 2020, co-lead plaintiffs filed a consolidated amended complaint. On February 3, 2021, the defendants filed motions to dismiss the amended complaint, which remain pending before the Court. Due to the inherent uncertainties of litigation, the Company cannot predict the outcome of the action at this time and can give no assurance that the asserted claims will not have a material adverse effect on its financial position or results of operations.&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Except as set forth above, the Company is not currently subject to any legal proceedings that could have a material adverse effect on its operations; however, it may from time to time become a party to various legal proceedings arising in the ordinary course of its business. The Company is currently the plaintiff in several patent infringement cases. The defendants in several of these cases have filed counterclaims. Although the Company cannot predict the outcome of the cases at this time due to the inherent uncertainties of litigation, the Company continues to pursue its claims and believes that the counterclaims are without merit, and the Company intends to defend against all of such counterclaims.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i30c475725e35450197b7c59d94cdd42a_D20170501-20170614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMjkvZnJhZzo2ZjE5NmE1NDlkMzU0M2ZlOWQzMDdmZDI3ZTA4YTljYi90ZXh0cmVnaW9uOjZmMTk2YTU0OWQzNTQzZmU5ZDMwN2ZkMjdlMDhhOWNiXzU0OTc1NTgxNjIxODE_a844e611-c91d-4a65-b524-6984cbc89f1b"
      unitRef="complaint">4</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzIvZnJhZzoxNmUxNGRlYzA5NWQ0OGEyOGU0MjNjN2NiOGNlMGE3Yy90ZXh0cmVnaW9uOjE2ZTE0ZGVjMDk1ZDQ4YTI4ZTQyM2M3Y2I4Y2UwYTdjXzEyMA_521dc5a6-bd68-419c-9c97-8f5972f3ac73">Subsequent Events  Subsequent to December 31, 2020, the Company paid in-kind the accrued Preferred Dividends of $9.1 million.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="if548dbf929734f58876e4bc9b6d3280b_D20210101-20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzIvZnJhZzoxNmUxNGRlYzA5NWQ0OGEyOGU0MjNjN2NiOGNlMGE3Yy90ZXh0cmVnaW9uOjE2ZTE0ZGVjMDk1ZDQ4YTI4ZTQyM2M3Y2I4Y2UwYTdjXzI3NDg3NzkwNjk1NjI_201bb196-dfbb-4238-b036-0ed2ff0b784d"
      unitRef="usd">9100000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90ZXh0cmVnaW9uOjc2ZTgxOTZlNDM5YzRmNGVhNzI0OTc0YTQ0ZTgwMThkXzc2OQ_0c094ab6-ca10-48ec-974a-cd45980d29d5">Additional Financial Information &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Income (expense), 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-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of Other Income (expense), net included in the Consolidated Statements of Operations:&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX gains (losses) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PIK Note impairment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Litigation settlement &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurement gain (loss) on financial instrument &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from Tax credit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;, Investment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;and Government refunds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from sale of intangible assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,535&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,389&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,917)&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:'Times New Roman',sans-serif;font-size:10pt;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Fair value of foreign exchange gains and losses&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;PIK Note impairment on the troubled debt restructuring&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents Legal settlement of $4.2 million and $0.3 million IP settlement from third parties&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Remeasurement of gain/loss on Mandatorily Redeemable Put option for common shares held by Siris.&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents VOX Acquisition R&amp;amp;D Tax Credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents gain on sale on the Company&#x2019;s cost investment in Clarity, Money Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents government and tax refunds &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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents gain on sale on the Company&#x2019;s IP addresses&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents an aggregate of individually immaterial transactions&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90ZXh0cmVnaW9uOjc2ZTgxOTZlNDM5YzRmNGVhNzI0OTc0YTQ0ZTgwMThkXzc3MA_5545db83-d402-4f40-bc6b-e0c319368418">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of Other Income (expense), net included in the Consolidated Statements of Operations:&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX gains (losses) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PIK Note impairment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Litigation settlement &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurement gain (loss) on financial instrument &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from Tax credit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;, Investment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;and Government refunds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from sale of intangible assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,535&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,389&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,917)&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:'Times New Roman',sans-serif;font-size:10pt;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Fair value of foreign exchange gains and losses&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;PIK Note impairment on the troubled debt restructuring&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents Legal settlement of $4.2 million and $0.3 million IP settlement from third parties&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Remeasurement of gain/loss on Mandatorily Redeemable Put option for common shares held by Siris.&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents VOX Acquisition R&amp;amp;D Tax Credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents gain on sale on the Company&#x2019;s cost investment in Clarity, Money Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents government and tax refunds &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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents gain on sale on the Company&#x2019;s IP addresses&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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents an aggregate of individually immaterial transactions&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzItMS0xLTEtMA_f2ecec6b-2d85-4c82-9315-0751bea87b3a"
      unitRef="usd">4234000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzItMy0xLTEtMA_210b6a9b-c867-4e52-b9f4-ed9308bdfbe7"
      unitRef="usd">31000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzItNS0xLTEtMA_e9458826-d576-41ad-b7cb-8fed69e880af"
      unitRef="usd">-478000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzMtMS0xLTEtMA_de1e76a6-cce2-4583-aead-a4a4df29a202"
      unitRef="usd">0</us-gaap:FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown>
    <us-gaap:FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzMtMy0xLTEtMA_07b02f6f-08ef-4c5c-9e36-b1c0a6b84f69"
      unitRef="usd">0</us-gaap:FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown>
    <us-gaap:FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzMtNS0xLTEtMA_632c84ce-5b35-4725-a1a9-9fa1823589d8"
      unitRef="usd">84314000</us-gaap:FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzQtMS0xLTEtMA_60952016-ebc8-45a3-8931-a369bdde8ffb"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzQtMy0xLTEtMA_df4085d0-99c0-4597-a5c5-b40b8d2cf84b"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzQtNS0xLTEtMA_77c6de3d-c8ee-4d2e-adb2-f91bae1361bd"
      unitRef="usd">4495000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzUtMS0xLTEtMA_64b13deb-6bec-4acf-9ad2-0f67c27ddc69"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzUtMy0xLTEtMA_4212c16e-2df7-4a7c-ba64-1282feaa7623"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzUtNS0xLTEtMA_9b4da37f-b32f-41c5-9566-ac2c2facb921"
      unitRef="usd">-3849000</us-gaap:FairValueAdjustmentOfWarrants>
    <sncr:IncomeFromTaxCreditInvestmentsAndGovernmentRefunds
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzgtMS0xLTEtMA_c653643d-7a25-4561-b8f1-8284dad62915"
      unitRef="usd">1597000</sncr:IncomeFromTaxCreditInvestmentsAndGovernmentRefunds>
    <sncr:IncomeFromTaxCreditInvestmentsAndGovernmentRefunds
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzgtMy0xLTEtMA_e520ad98-a90e-4dcb-b164-7d370563b0e2"
      unitRef="usd">1039000</sncr:IncomeFromTaxCreditInvestmentsAndGovernmentRefunds>
    <sncr:IncomeFromTaxCreditInvestmentsAndGovernmentRefunds
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzgtNS0xLTEtMA_fc926350-750e-4ff4-a8eb-6ae1d432a00d"
      unitRef="usd">519000</sncr:IncomeFromTaxCreditInvestmentsAndGovernmentRefunds>
    <sncr:GainLossOnDispositionOfIPAddresses
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzktMS0xLTEtMA_eb29942d-e3b6-49a8-9dac-e21876e805d6"
      unitRef="usd">3477000</sncr:GainLossOnDispositionOfIPAddresses>
    <sncr:GainLossOnDispositionOfIPAddresses
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzktMy0xLTEtMA_c338acb1-b41f-429a-96a7-7cc91aab3fc6"
      unitRef="usd">5518000</sncr:GainLossOnDispositionOfIPAddresses>
    <sncr:GainLossOnDispositionOfIPAddresses
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzktNS0xLTEtMA_7270b73a-eebe-4644-9a6c-665a410638b6"
      unitRef="usd">0</sncr:GainLossOnDispositionOfIPAddresses>
    <sncr:OtherSundryNonoperatingIncomeExpenseNet
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzEwLTEtMS0xLTA_b1277329-c773-496a-bdd3-52e280323b42"
      unitRef="usd">227000</sncr:OtherSundryNonoperatingIncomeExpenseNet>
    <sncr:OtherSundryNonoperatingIncomeExpenseNet
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzEwLTMtMS0xLTA_16a1e1a2-a5bb-437a-aa2e-d7ec68bd1ea7"
      unitRef="usd">801000</sncr:OtherSundryNonoperatingIncomeExpenseNet>
    <sncr:OtherSundryNonoperatingIncomeExpenseNet
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzEwLTUtMS0xLTA_0a1ab8a0-4628-4041-aeef-11948e1c58e0"
      unitRef="usd">1012000</sncr:OtherSundryNonoperatingIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzExLTEtMS0xLTA_c563b8aa-3c93-4406-b724-0c49094374db"
      unitRef="usd">9535000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id652eaa811e14327bd27697e72aa51bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzExLTMtMS0xLTA_cd95587c-2a82-493d-aa06-c3f3cde46c7d"
      unitRef="usd">7389000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0c75e8d9dcbc4a6b93a1aac0f1367776_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90YWJsZToyMTI0M2U0ZGIzODA0MWUyYWI5YzlkMWIxYTM2ZTg5Zi90YWJsZXJhbmdlOjIxMjQzZTRkYjM4MDQxZTJhYjljOWQxYjFhMzZlODlmXzExLTUtMS0xLTA_29f5ca41-e3bf-4f83-9082-9f629382d2b0"
      unitRef="usd">-74917000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90ZXh0cmVnaW9uOjc2ZTgxOTZlNDM5YzRmNGVhNzI0OTc0YTQ0ZTgwMThkXzMyNg_24f4e7d1-9ab4-431d-bcc6-ca4f6861cf0b"
      unitRef="usd">4200000</us-gaap:LitigationSettlementExpense>
    <sncr:IPSettlementFromThirdParties
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yMzUvZnJhZzo3NmU4MTk2ZTQzOWM0ZjRlYTcyNDk3NGE0NGU4MDE4ZC90ZXh0cmVnaW9uOjc2ZTgxOTZlNDM5YzRmNGVhNzI0OTc0YTQ0ZTgwMThkXzM0MQ_726f1d04-26ea-4196-8795-58e60e87ea12"
      unitRef="usd">300000</sncr:IPSettlementFromThirdParties>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90ZXh0cmVnaW9uOjZjNDMzZWNjOGExYzQ4N2JiMjNhNzllOWQ3NGNlNWE1XzU0OQ_ddc32a66-eaef-4075-96ac-71ee9f55d640">Summary of Quarterly Results of Operations (Unaudited) &lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Quarterly results of operations for 2020 and 2019 are as follows:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&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:13.541%"/&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:13.541%"/&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:13.543%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarter Ended&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,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;/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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic:&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&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:13.541%"/&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:13.541%"/&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:13.543%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter Ended&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,588&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic:&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Per common share amounts for the quarters and full year have been calculated separately. Accordingly, quarterly amounts do not add to the annual amount because of differences in the number of weighted-average common shares outstanding during each period which results principally from the effect of issuing shares of the Company&#x2019;s common stock and options throughout the year.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="ic38c2a0c69864b3eaf38f61d132768a2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90ZXh0cmVnaW9uOjZjNDMzZWNjOGExYzQ4N2JiMjNhNzllOWQ3NGNlNWE1XzU0Ng_defc549a-ba97-441b-b1b1-9f6f89144c2e">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Quarterly results of operations for 2020 and 2019 are as follows:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&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:13.541%"/&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:13.541%"/&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:13.543%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarter Ended&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,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;/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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic:&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&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:13.541%"/&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:13.541%"/&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:13.543%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter Ended&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,588&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Synchronoss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic:&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from Continuing operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Per common share amounts for the quarters and full year have been calculated separately. Accordingly, quarterly amounts do not add to the annual amount because of differences in the number of weighted-average common shares outstanding during each period which results principally from the effect of issuing shares of the Company&#x2019;s common stock and options throughout the year.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c2926d1bde242ddbd26e1a8cdf2c512_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzMtMS0xLTEtMA_9668fba3-6cbc-40ed-ad31-b926299ae2b4"
      unitRef="usd">77122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i144bc6134c7a4a53ba2e1afc1f59f958_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzMtMy0xLTEtMA_3ba6a91f-a865-4870-90aa-7b7333f7b204"
      unitRef="usd">76535000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ea2929d2441407f86688ad612d10941_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzMtNS0xLTEtMA_7b7d91d0-9cd7-4780-a02e-007545984021"
      unitRef="usd">68636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0270a33a55364fdc87cbc1357df79a29_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzMtNy0xLTEtMA_67ec42f6-6173-40e9-b0a8-fe3d93c80e29"
      unitRef="usd">69377000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4c2926d1bde242ddbd26e1a8cdf2c512_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzUtMS0xLTEtMA_6fe2f4a2-210f-4582-be95-16baff65dc50"
      unitRef="usd">-17287000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i144bc6134c7a4a53ba2e1afc1f59f958_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzUtMy0xLTEtMA_5c51acf6-810b-4cfc-875f-42bc562bfa19"
      unitRef="usd">-11458000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2ea2929d2441407f86688ad612d10941_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzUtNS0xLTEtMA_ab6b6277-1c3b-42db-93d4-b2ea3a00de77"
      unitRef="usd">-16998000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0270a33a55364fdc87cbc1357df79a29_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzUtNy0xLTEtMA_3811eb77-4138-4b61-becc-0599f6b56b9e"
      unitRef="usd">-2380000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i4c2926d1bde242ddbd26e1a8cdf2c512_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzYtMS0xLTEtMA_9534d61e-227b-4b36-8f59-b50298204250"
      unitRef="usd">-3350000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i144bc6134c7a4a53ba2e1afc1f59f958_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzYtMy0xLTEtMA_f785b0b1-8aaa-4f6b-afd3-741905d8ce0c"
      unitRef="usd">-694000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2ea2929d2441407f86688ad612d10941_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzYtNS0xLTEtMA_5d245143-50ce-4214-8be4-0c4ea08927ae"
      unitRef="usd">-5622000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0270a33a55364fdc87cbc1357df79a29_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzYtNy0xLTEtMA_72bc46d0-16e6-461f-889e-aface982f8f0"
      unitRef="usd">-692000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4c2926d1bde242ddbd26e1a8cdf2c512_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzctMS0xLTEtMA_d23b92c2-7b3e-430f-96f2-793883a64650"
      unitRef="usd">-12276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i144bc6134c7a4a53ba2e1afc1f59f958_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzctMy0xLTEtMA_07824ccb-4be5-420d-a63c-19536f905c95"
      unitRef="usd">-10148000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ea2929d2441407f86688ad612d10941_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzctNS0xLTEtMA_592fd80c-db3a-47be-9f26-ddf982e7bb60"
      unitRef="usd">-15367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0270a33a55364fdc87cbc1357df79a29_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzctNy0xLTEtMA_6aea5a6b-ed7a-448d-9b4a-65dfacc29029"
      unitRef="usd">-10892000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i4c2926d1bde242ddbd26e1a8cdf2c512_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzEwLTEtMS0xLTA_e24e171b-6af3-4802-be13-a670e2258288"
      unitRef="usdPerShare">-0.30</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i144bc6134c7a4a53ba2e1afc1f59f958_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzEwLTMtMS0xLTA_c93e563d-e2c8-4be6-82e4-42ec4de6aa25"
      unitRef="usdPerShare">-0.24</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2ea2929d2441407f86688ad612d10941_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzEwLTUtMS0xLTA_0c1c54db-ce01-43f5-977d-5cd00e91c165"
      unitRef="usdPerShare">-0.36</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i0270a33a55364fdc87cbc1357df79a29_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzEwLTctMS0xLTA_5a8d3977-8ed0-495b-86c0-b5fcbe4ebfb8"
      unitRef="usdPerShare">-0.26</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i4c2926d1bde242ddbd26e1a8cdf2c512_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzE0LTEtMS0xLTA_016e5895-7bba-45b7-8067-31fb51871d05"
      unitRef="usdPerShare">-0.30</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i144bc6134c7a4a53ba2e1afc1f59f958_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzE0LTMtMS0xLTA_089aa5ae-fe72-420a-b8a4-9207e8d72add"
      unitRef="usdPerShare">-0.24</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2ea2929d2441407f86688ad612d10941_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzE0LTUtMS0xLTA_e54bb4e3-d67c-4cf9-9c03-33777a78057c"
      unitRef="usdPerShare">-0.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i0270a33a55364fdc87cbc1357df79a29_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTpiMmRlOTQxMDc5ZGY0YzBjODM2YjIzY2EzMWE1Zjc2YS90YWJsZXJhbmdlOmIyZGU5NDEwNzlkZjRjMGM4MzZiMjNjYTMxYTVmNzZhXzE0LTctMS0xLTA_e7a31c38-672d-4731-af7d-a37dd23bd023"
      unitRef="usdPerShare">-0.26</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i212143f8ea88472bb28aba8aedb986d6_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzMtMS0xLTEtMA_400193f1-f77c-4230-9994-2c8907574401"
      unitRef="usd">88105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icec3870b203f4609a490cd3522249453_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzMtMy0xLTEtMA_4d8e1b8b-13dc-4ef4-a597-550a89d714de"
      unitRef="usd">77846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26f4c6e8b7e641dfa6d555b3955a77f7_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzMtNS0xLTEtMA_a332812f-4b2a-4c61-a80e-7ad030b04c28"
      unitRef="usd">52210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdc4f13695404bbca2c560623337f370_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzMtNy0xLTEtMA_226b3f7e-9a1c-4c62-a34f-e4600d5e0f2b"
      unitRef="usd">90588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i212143f8ea88472bb28aba8aedb986d6_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzUtMS0xLTEtMA_9db1721f-9910-425b-9064-f9e775ceba23"
      unitRef="usd">-20339000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icec3870b203f4609a490cd3522249453_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzUtMy0xLTEtMA_ccfc87ea-82ef-48a9-9dd1-7afd021fe3ef"
      unitRef="usd">-18288000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26f4c6e8b7e641dfa6d555b3955a77f7_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzUtNS0xLTEtMA_a59695e3-2c9d-4084-a94c-049a356ae5c8"
      unitRef="usd">-50972000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibdc4f13695404bbca2c560623337f370_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzUtNy0xLTEtMA_94789e04-96bb-4467-8819-d9f09523dcb1"
      unitRef="usd">-18189000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i212143f8ea88472bb28aba8aedb986d6_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzYtMS0xLTEtMA_4521d9d9-15e9-4b95-82d6-b4f439ac1478"
      unitRef="usd">-19737000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icec3870b203f4609a490cd3522249453_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzYtMy0xLTEtMA_6b160d22-a99a-4549-a332-e3a294d5b87e"
      unitRef="usd">-16577000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i26f4c6e8b7e641dfa6d555b3955a77f7_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzYtNS0xLTEtMA_1769f052-7275-42d3-ace1-be7f83b1357c"
      unitRef="usd">-61213000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibdc4f13695404bbca2c560623337f370_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzYtNy0xLTEtMA_ecef0b7c-02bc-4274-9ec9-16324118630b"
      unitRef="usd">-5940000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i212143f8ea88472bb28aba8aedb986d6_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzctMS0xLTEtMA_2a1f93f7-7026-4e62-986f-05337177617a"
      unitRef="usd">-27587000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icec3870b203f4609a490cd3522249453_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzctMy0xLTEtMA_b3bf38ed-18a1-4b40-a2d6-79273c2ff98a"
      unitRef="usd">-25030000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26f4c6e8b7e641dfa6d555b3955a77f7_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzctNS0xLTEtMA_d9675a70-ca84-497f-8512-f43965d7c187"
      unitRef="usd">-69432000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibdc4f13695404bbca2c560623337f370_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzctNy0xLTEtMA_33b3e447-adcd-4e07-971e-5774bb5f7ebb"
      unitRef="usd">-14678000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i212143f8ea88472bb28aba8aedb986d6_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzEwLTEtMS0xLTA_346ed036-6c30-4291-aae3-eb5b528bf1df"
      unitRef="usdPerShare">-0.68</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="icec3870b203f4609a490cd3522249453_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzEwLTMtMS0xLTA_c3b026af-f61d-4756-810e-37d1338cdc37"
      unitRef="usdPerShare">-0.61</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i26f4c6e8b7e641dfa6d555b3955a77f7_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzEwLTUtMS0xLTA_a9a401e0-a97d-4d0f-85b8-d9604448b3fc"
      unitRef="usdPerShare">-1.70</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ibdc4f13695404bbca2c560623337f370_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzEwLTctMS0xLTA_b6a0d318-1f5d-4481-8a20-f8dc441f86dd"
      unitRef="usdPerShare">-0.36</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i212143f8ea88472bb28aba8aedb986d6_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzE0LTEtMS0xLTA_21cb358d-e25e-4e39-b6a6-083d3da00a46"
      unitRef="usdPerShare">-0.68</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="icec3870b203f4609a490cd3522249453_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzE0LTMtMS0xLTA_99bf0f93-1c8f-402d-ae6a-e82572f9f170"
      unitRef="usdPerShare">-0.61</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i26f4c6e8b7e641dfa6d555b3955a77f7_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzE0LTUtMS0xLTA_ec7bb83f-d4f3-4099-b7d9-1a66dfdc99c0"
      unitRef="usdPerShare">-1.70</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ibdc4f13695404bbca2c560623337f370_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18yNDEvZnJhZzo2YzQzM2VjYzhhMWM0ODdiYjIzYTc5ZTlkNzRjZTVhNS90YWJsZTozMzMzNmYzZjE5Njg0ZWJmYTU1YWViM2Q0MDg2MWNlZS90YWJsZXJhbmdlOjMzMzM2ZjNmMTk2ODRlYmZhNTVhZWIzZDQwODYxY2VlXzE0LTctMS0xLTA_7026d749-85b4-461f-b099-3bc9282cd79e"
      unitRef="usdPerShare">-0.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtOC0xLTEtMA_2830ee60-d4bd-4e04-a4e4-fc55d732eaa4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtOC0xLTEtMA_2830ee60-d4bd-4e04-a4e4-fc55d732eaa4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtNi0xLTEtMA_50accb58-4dbe-4388-9e42-74c213f7f5f4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtNi0xLTEtMA_50accb58-4dbe-4388-9e42-74c213f7f5f4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtMTAtMS0xLTA_6a7905e7-e579-4cd1-ad9f-6807deeae7fd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtMTAtMS0xLTA_6a7905e7-e579-4cd1-ad9f-6807deeae7fd"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OA_7c009eac-9daf-4a35-8465-a8e97b048a18" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OA_7c009eac-9daf-4a35-8465-a8e97b048a18" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cost of revenues excludes depreciation and amortization which are shown separately.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtOC0xLTEtMA_2830ee60-d4bd-4e04-a4e4-fc55d732eaa4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OA_7c009eac-9daf-4a35-8465-a8e97b048a18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtNi0xLTEtMA_50accb58-4dbe-4388-9e42-74c213f7f5f4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OA_7c009eac-9daf-4a35-8465-a8e97b048a18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzUtMTAtMS0xLTA_6a7905e7-e579-4cd1-ad9f-6807deeae7fd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OA_7c009eac-9daf-4a35-8465-a8e97b048a18"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzctMS0xLTEtMA_4d8e73b8-fbd4-4ca0-8a4e-1eda15de969c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzctMS0xLTEtMA_4d8e73b8-fbd4-4ca0-8a4e-1eda15de969c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzctMy0xLTEtMA_85b76dfc-c6de-4959-865a-b769b638b350"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzctMy0xLTEtMA_85b76dfc-c6de-4959-865a-b769b638b350"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90ZXh0cmVnaW9uOjM2OTIxMmY3Y2RiYTQyNjk5NDk4NjlmNWVhNDBkMjExXzI2OQ_65781b41-5595-4109-962c-bb1cbd7cd03e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90ZXh0cmVnaW9uOjM2OTIxMmY3Y2RiYTQyNjk5NDk4NjlmNWVhNDBkMjExXzI2OQ_65781b41-5595-4109-962c-bb1cbd7cd03e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See <xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 7. Investments in Affiliates and Related Transactions </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for related party transactions reflected in this account.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzctMS0xLTEtMA_4d8e73b8-fbd4-4ca0-8a4e-1eda15de969c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90ZXh0cmVnaW9uOjM2OTIxMmY3Y2RiYTQyNjk5NDk4NjlmNWVhNDBkMjExXzI2OQ_65781b41-5595-4109-962c-bb1cbd7cd03e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90YWJsZTpkMzM3OWZiMDAyNTE0MTlhYTZlY2M1MTAxNDRkODg4NC90YWJsZXJhbmdlOmQzMzc5ZmIwMDI1MTQxOWFhNmVjYzUxMDE0NGQ4ODg0XzctMy0xLTEtMA_85b76dfc-c6de-4959-865a-b769b638b350"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzMvZnJhZzozNjkyMTJmN2NkYmE0MjY5OTQ5ODY5ZjVlYTQwZDIxMS90ZXh0cmVnaW9uOjM2OTIxMmY3Y2RiYTQyNjk5NDk4NjlmNWVhNDBkMjExXzI2OQ_65781b41-5595-4109-962c-bb1cbd7cd03e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTYtMS0xLTA_12b9e161-ee0c-4839-a051-729fe294f6f3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTYtMS0xLTA_12b9e161-ee0c-4839-a051-729fe294f6f3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTgtMS0xLTA_6b9b495d-3e77-4746-a6e8-7d0510af9837"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTgtMS0xLTA_6b9b495d-3e77-4746-a6e8-7d0510af9837"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTEwLTEtMS0w_2ac1766d-3bd3-4d41-8dac-cac6eeb2dddd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTEwLTEtMS0w_2ac1766d-3bd3-4d41-8dac-cac6eeb2dddd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTEwLTEtMS0w_a1ae0d38-200b-4c38-9475-c40c93a5b498"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTEwLTEtMS0w_a1ae0d38-200b-4c38-9475-c40c93a5b498"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTYtMS0xLTA_ae058da7-6794-40d4-91c1-0ac20053623d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTYtMS0xLTA_ae058da7-6794-40d4-91c1-0ac20053623d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTgtMS0xLTA_aafc31fe-68ba-49fe-8ddb-2096db8962a0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTgtMS0xLTA_aafc31fe-68ba-49fe-8ddb-2096db8962a0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTgtMS0xLTA_8235b363-1322-4bc8-831a-027173265dce"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTgtMS0xLTA_8235b363-1322-4bc8-831a-027173265dce"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTYtMS0xLTA_f54af9fd-f613-48e4-87c5-d10ba0ec4f72"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTYtMS0xLTA_f54af9fd-f613-48e4-87c5-d10ba0ec4f72"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTEwLTEtMS0w_7cee11c0-b97b-41d2-8e3d-12924aa1a84a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTEwLTEtMS0w_7cee11c0-b97b-41d2-8e3d-12924aa1a84a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note <xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">4. Acquisitions and Divestitures</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for transactions classified as discontinued operations</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTYtMS0xLTA_12b9e161-ee0c-4839-a051-729fe294f6f3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTgtMS0xLTA_6b9b495d-3e77-4746-a6e8-7d0510af9837"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTEwLTEtMS0w_2ac1766d-3bd3-4d41-8dac-cac6eeb2dddd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTEwLTEtMS0w_a1ae0d38-200b-4c38-9475-c40c93a5b498"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTYtMS0xLTA_ae058da7-6794-40d4-91c1-0ac20053623d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTgtMS0xLTA_aafc31fe-68ba-49fe-8ddb-2096db8962a0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzM1LTgtMS0xLTA_8235b363-1322-4bc8-831a-027173265dce"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzIxLTYtMS0xLTA_f54af9fd-f613-48e4-87c5-d10ba0ec4f72"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90YWJsZTo1MTJjMTVlNTE1YWU0ODU4YTM1Y2I5MTYxZTAwZjIxMC90YWJsZXJhbmdlOjUxMmMxNWU1MTVhZTQ4NThhMzVjYjkxNjFlMDBmMjEwXzMxLTEwLTEtMS0w_7cee11c0-b97b-41d2-8e3d-12924aa1a84a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyYTZlNGFhOGQzNTQ2YzI4YmYzYzc3ZmM3Y2EwODQ3L3NlYzpjMmE2ZTRhYThkMzU0NmMyOGJmM2M3N2ZjN2NhMDg0N18xMzkvZnJhZzplMjM5Y2Y2NzUyZDM0MDkzODE1MGEzZDQ1Nzc2ZWQwMC90ZXh0cmVnaW9uOmUyMzljZjY3NTJkMzQwOTM4MTUwYTNkNDU3NzZlZDAwXzM2OQ_80b4fdd6-c744-4270-a9e9-6f33264e564e"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
