<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  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:nnbr="http://www.nninc.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:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="nnbr-20201231.xsd" xlink:type="simple"/>
    <context id="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7eb0cbcfd6794a57808bec53c46ea421_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="if7d70ee4a6924126a7a66888279f2a4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:PreferredStockPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i244b810123b74f7c9bd90f4c6bfe8aa7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i06f808c1541c41ab9f066512168dd4df_I20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic726d943996940bfa75fecd836939fe8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ff1b8b698d34af48b921f665dd80771_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib7fe24e0e27446959b969304943ad7f9_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i6d130f2fb4b74dbbb151df172fca9126_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ie128cf65d17046ecb303928eea1b4c02_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i25331c3323ea4cb78350a4c0e37c7f37_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ie45bf84ae32048af948a75f954e0115e_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="iaba170a93db74f5fbe93cd4a085d0a05_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i26f32e5d58454a309b97fedf5c20e14e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ic7b9b72bcdd74cbcbdb77c424e064a27_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i005168adb151445faa03e15d06923a2f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i177330d4be1f4ab0adf446a0f3676439_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i56105c6fa8b944be9b155ebbd74407b4_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i829c727f7e004c568abbfe8ad8a90a66_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0bc14c48d70a476a90faa751b2b0b85f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i60da6a3a5670498fbca81e130e7ba884_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="id3d1354061224515920367d7b1d9bfa0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2fdb131ebc2b4661b3839f84f978c53d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i6dbe11d8322a4d00b81f0b746387259c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i60b2d085f8684ec389c76609864a9bd9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i523762f7fd3647d2af418dd1fb3220f6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ib29e7893ce2e423aba844ed167329d8d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i86de161b04454603b2731e79dd9de940_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="id7aab4f5297e4eaa8177f8d68c1ad1c2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib9e1a5838bcf444ba3da9a6e57a05bc8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idec488e4e2ff460094352c6c8b05ab8d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ide0b204848dd459ca9530710d5b75286_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7476c503140a40f387bba9ef970b97ac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="id878633e30a74c28b17950e21471025b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ib425e0d533164202918196d0657bf6f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i9cdcb26d373b4d2f80c83c5e8748ecfd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i225b968f0775409a8833308e24e5e844_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="idc363353cc864443bad1077751e2dd63_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ifecefaaf43024de696d61b2c1b77abd2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ic409e616711244ad904daa89afda83b0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i501b98ce88ca4facad2db4504ac5f660_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d0a77f789f348fdabc0912717bb4b2e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i122cd369cd844357b1b8f3f3c169b9e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i519896384a4d4195af06200355ee0fb6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i447d86edfe2d4d468f64f46fb6dc0501_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i391f5c7b220048a5826e491c65d70c87_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ic7e9f441b63044d98c53445a1285b735_D20201006-20201006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-06</startDate>
            <endDate>2020-10-06</endDate>
        </period>
    </context>
    <context id="idb496e6b53e9484399ed3a51cae756a1_D20201006-20201006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredAndIncrementalTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-06</startDate>
            <endDate>2020-10-06</endDate>
        </period>
    </context>
    <context id="ibd9878f0a6c74ac999e635ac8efcd790_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie208bfc9853648b68d9f9c4571169396_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie760f2d9ce9c4c409c8249d9c55a71a1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1c934557c0244aa19c37d2abe6089888_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76252607f0a841f4acc06df0c1e2375b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia34658289a044bcdba66dd0b2839b4fc_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i317e513139d2494084a1344e667c94b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57d1aff0a2424cf3a80e611b38d503a9_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie4150659cbc3482ca6c30227eb351344_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i124b6231f47b4995ba1f3023b79904ed_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i36767bcfa1f94b2192651d036b5a927b_I20180507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nnbr:ParagonMedicalIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-07</instant>
        </period>
    </context>
    <context id="i8cd66965fb6b40ada8ff4c1fd7960e81_I20180222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nnbr:BridgemedicaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-22</instant>
        </period>
    </context>
    <context id="id9352b5df89f4017b2f7900cd915cab1_I20180809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nnbr:SouthernCaliforniaTechnicalArtsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-09</instant>
        </period>
    </context>
    <context id="ic88d8f7183664c2199b35f4b3c1ec602_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia1f778f57f0d4ba7909cd35c609f7b29_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d702e2e63b04210882b4d04cd6d8ce3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i728d8d90db874ba591597b54cdfae200_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie21211fe319340458b57b62d777b863a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ideda7591d8234cfdbb24685fc4071946_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c7c6b5ee2204fc4b6b073c32ee8b179_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i755acbcfb31c45048f4859bb5232f91a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i75cd682d8608407cb955a1d1e3b7d601_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iec7769cdfa594af1ae65dc7d3e37a46c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i43740e1bd62a4c07a288443236c1339a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa76c2dafa874e5c88627147c417af38_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibac887a726ea488593a7ee97f002c683_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i81f32c29590346558f2564830c5e7d8a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i23957a6499c9413091eabf20f96ca408_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia93c13683dad4281b6655b72c9154beb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic5be26be7f2c4cf3a4ae202afde4b1b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2767380c3d864f7188eb05a99f508829_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c0c6c5b39c443689b516abf7bc7f8a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4af9e50910714e1bab68a91db0e7b88b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i15ac438394e040d1abe343bcec5aeae2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0459a378256b4df6ac4b2bc679d6acb2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1dfb57f59d6e44d2b513e2ce38162d48_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4123045cb52b4dc79c4984266d4a9246_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf90f522a55f4e3a901b3643804a258c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0fa9bf6160e946bdb254bc219f40d72a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb4e4da2e3bd4d138a37f63a61442229_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6ac86e60c39e422d90621d85fa071e17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba63bf17b0a940248dfa52b1d7f27933_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7196af57b2254300abb3d4ac23a6e331_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i149e7f92a3fa43c5888a2d254e745d42_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i38e967afd8fd44ca97517b069d9ee56e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f367bb710594c5384540162929a2b0d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie54479ac9e8141a2823cad1585ccdbbf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibdc09b727a2040228b20203ee9cdbe35_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i04492b7980eb4872ab244950ac48003a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia418470c13e144998aeb51220d45ff06_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id9d81b9d3b1f45c3be987f281d409d8a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea95d561033947ac94cfc9c1a0e87afe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic565dbbe63e84019bcab6704df1e247c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1f786addddcb401abba52a996297bef1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5527bf673c6e4ccf80c77c22fa56e666_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3640d07294144e7baed12ef852caf01_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id155d6748a4f41e5b341ed8b497e8ab8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i17d2a24244aa4e7997784ef0dcf7d5eb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9193c7f8bcd24a4e893c9c93b05c6566_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7b8409b1e9af4c00b7d3b6c13db1ae4c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if29b590033ae4f97b03afaa3d31ad90e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic809baf9ef704710b95f47c118524209_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic20d2fbd08e4471396970574d34382c2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i21553605155b491d95627720f3cd5578_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i384fc3f1a55e46f49b52b26eaca39e41_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia94fb887e74c472497178d26bd9b974d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id677d2a2037e4b1c8a1b49a8da9e7661_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i29b88a92ba17461ebacdf5d782ef5458_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i46312269f11740bcbfc7537cb799ae23_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3509b5fa872d4472907aca75da6a8527_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic41fbdb5dd7642479977181e2adc3dc8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87f51752d7c143fc805c49719b80d8b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i131cd35b47034144b9fa08a74eacca11_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if9bb61a103a54541b4d6b08341014368_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie4ef92dd7b4641d1ba7733e263b65c9d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4e2b093f94c4710aff81ddb9d8e4482_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i68cfa73303e244c1ab55bf0aa9d3eeb5_D20181001-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3dd4fd4e2aad4279b391821bac4215db_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7bc88409fcfd4deb95716ed0a694f7e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i746babff26d14c2da0e77f17837fd7d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">nnbr:ConsolidatedStateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice8057d5989a4557b2322a529f0811ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">nnbr:SeparateStateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i714ce037ff0b4853b06f1e49e98a109f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i5fd1d2931dbb425f91cc9b6cc32d5b8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic5c1a1ec0e1044be8650295f6cd4580b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idcf7f658525245e1b798a93947769a83_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a947fef00444ed997a2fc86fed8bc93_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c71b9920f0b4ddf9eeb978d197af910_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i620f39d0f2a24a7ab6bb5a2ee5b9de1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5063b77e01e34584a4afc0b47f8925d8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae6b85d8df8e4f869478fbe18ac51e93_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i705458225f3d44cbae3557671bc1e1cb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic78f37a21c5546ed815a8f3dcfafb5d5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee430930e38548f1abe5f561eceefa37_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icc7a1f1de23342d0b05ae5e928f986ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i89ad928bc41f4e0d94911ba44eddba1b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8fca20b0cbff4521856c482c560db5ae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6804daa7466472894c29a287bbd36dd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:IncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i483b30c7041845cebaec9be678b8e71a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i98db51ff64e54dc5bb33bcf64ab2fc8d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe52e23d09b64ff286ef5af32323447d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6dfb0b3e35c8445eb25ee952d8d4180f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i68c2af30bc04459589d010af00938622_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia411378313b84de5b806b5051825f85c_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="idd29d450f3a44934ad1bdf280c4adadc_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i5d3ae0163a384f42b9b392ed5d868274_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="nnbr:DebtCovenantPeriodAxis">nnbr:DebtCovenantPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i23b5c555c804468f973eb603ed37dde8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i62c62b40337b437a93712a5097b9ad23_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia96e017a70e84e0b86f95bfd536281b0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3fdfca14c1794d97b4d60136b66ea587_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i335c772c5c9e4d09a257330754f2ebbb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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="i7af5d03b0dc5434d8fe9635a4c713822_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibecae841935c4de9abd2ad06a0cf473b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0be9dea2c914e0fbc082c439f9de355_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ab51e5fdf954ef28c62ac49f7e1621e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20da62c01eeb4f59b56134418a58d3a7_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i53a2a04a390847e6aea2cc0e3273e59b_D20200401-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">nnbr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c3d0bafa79c4f95ac7af73e333f1c30_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">nnbr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f8ce09a3e834f09a0d83994b967f92c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">nnbr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib3ad1de5b0304cfbb12e93f44bd4a7f0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i777f39eb8490400aa9f9736411d50c1d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i48037ec8abff42d2a9baf9ce8ca32825_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i40b91b0787f04cc6bee92c4349d22b7a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i7411d2b9ef894e9888d578c24097f57a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9d223d1ddc524ec1b3a27606f4facdbe_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2fee520a543846a1a5085b9cf00f4d5f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idf569d4da153470780510e97e72c0503_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i45f1f02814c843d5a7c0768483e87366_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie8e099a1b04a4e51bc077502e4bc4978_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4a77910fde8545c4ade0e6c0be8b4041_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ifdd2e20ee60c4544bb1f0b19814360e1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i464de07547f34ea1a52cb714527bf157_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1f7eb931345e4b1bb60e8e76b24ce98b_D20191101-20191101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-01</endDate>
        </period>
    </context>
    <context id="i9d1cc36db01f49c48ffca65358acf29f_D20191211-20191211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-11</startDate>
            <endDate>2019-12-11</endDate>
        </period>
    </context>
    <context id="i0c636d0aac9a4c06ae7f4881144315ad_I20191211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-11</instant>
        </period>
    </context>
    <context id="i973fa0a2f2f64c9b9e8683564dda62ec_I20191211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2019-12-11</instant>
        </period>
    </context>
    <context id="ib4d72e20e3db492d8cc0417654f1344f_I20191211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-11</instant>
        </period>
    </context>
    <context id="iabbfd030be254411bd78afbae4ca9312_D20191211-20191211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-11</startDate>
            <endDate>2019-12-11</endDate>
        </period>
    </context>
    <context id="i5d4ff19d3d774541ad0563ebc6e0bf01_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i16fab833171b4d7c945af5cfc96f4f00_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic46e8c6bdf834f47918e3a31cb049eba_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i460bd880ddd04b3388e7f6dea5aff9d8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia65aa18bc53940449a297ab9d23f62ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic828313299de4cbca5d7738c00848b97_D20180901-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ic450bbaed83f4c0ab199c8674ca5af77_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ie68e35a2a1944e5595090f89fac59514_I20200415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-15</instant>
        </period>
    </context>
    <context id="if8699771c4cc4ae5bfa2d92869f69cb1_D20200415-20200415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-15</startDate>
            <endDate>2020-04-15</endDate>
        </period>
    </context>
    <context id="ib1d39ca80d78498e98089b1de513273e_I20200415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-15</instant>
        </period>
    </context>
    <context id="idcd542b2345347cf9c49507ff7511a03_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ideed57e303304a42ba43357449fddc84_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5b347cf7364a4bc3a4e289eb666bbace_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i133ff124b155461b9d9711d6c3790bd5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib27dec42eaa94adb9d4b3bdf6eca0302_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i800c238022b44549b804522e09fcb942_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iafce75c1687e4fa3a59381b3db33c341_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifff4a3b419b242748613b71116d96c08_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i53fbe024bb4c4288965b64d233b24a7b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i67c7f0d14f554e1b96c191ecdf5abd62_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3fcdf35bebef41888232478673eed3d2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f547544199f492ea69f6c473e91ef3d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8a61a838716f4769aeb34d691c85e139_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib17aa123966f453b858a837445dba694_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe6eb8640d714cd99b646d0432c11ba4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7eb6189687e499f9d5a5600d2e2532d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2cf3c939aa54b53ba245687de9b10ae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i889d239e6899499093db4192d28c9abf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i780c7d14462d4aa38289cd04e4729d86_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica225df9e4ad47b6aad6614ac6a3e312_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5603b19c2dd34499b7dbca421451a0f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i373b47e289624ba587a6ab7a7eb9e2d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2688e127f1e4a7ca39fff04b4eccb03_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b01bc68d4de403bb5363efb7418882b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i28d5cbb3f8204d9ea71fcdb2faae2331_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9506d90d07b443a48342d749c2b1eac0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib76173ec3d6947349817cb4af8a77eb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0322988fffd46d38a3bdcce610a0aa0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide8c54b4b35443408d8385ef4bcf5948_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6d6e4421adb048f888a1d388a0587995_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i64deecc8d5624f59ba35844978d8b2d0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1a563bc8f301479d829a4246ee66be27_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i13b66b966dd0406c9d46c590f2b0e2de_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic7722352f6a94b1abe86022b904137b8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i19687835792d4d6c8630fc3e2600e6ee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i909d26e4ab84497b9ed0fcdf253a1375_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8530b61bc392464d98d1c926dc3e1729_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i440527e39ab848a3a80f2f2f7a95b984_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib5d96430ad454e80a857329f6a0c042b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id6dd745cadaf4b159f77497d512c9de3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1d79c4bd3cdf489ab327b507da087929_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i40dfa6d7463d456bb95d04512d60a760_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff3074e5d2464204a3eca5076d3c938d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic396ae59adaf4711b4e043d285172760_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4af58d3b814f4769b510ec7077494ff2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8ba5e58d737e4b04998cbc749ff0fcca_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if11e4388847348da9a63e3bc9329e7c0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2b080af2b2fc4e28a6798001480cac96_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic2d0af2f564a4f34856cd9380346f8e6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id148add03e424eee974d1ec4d34129ef_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie7ebcd0613f44df49781655983560083_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i772374faa7c94728bab92f9af7ddfcbc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i887a31d5a3e74f9698439062e7a06a51_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2a3d7f83f50f41fc922e2fbb0c63a5e4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iea3024ab050e4228a506b8c004707ad5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i52373eebd6174c1c964dcbd1515fbc65_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia740491c72cf4faba874317261eb8f0f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ief838ff236bf4de2baba4662a9390265_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if93f0ed2ea3f4bcb9af4f3232c6cba83_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia82f341270e34c36ad7f142ad01a5817_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6e1c13cbdb3e4830976a1864820268e3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i35dae63d31064d1eba50e124575891e6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i91e61c9de939441da403400db2b08793_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i61847f425177445fa8b17bce8ed528c0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0048369d9b6f463188f31e0dd659112a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i44c2c212ffd64f85958f9752d81804bd_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8e402c0f97a74ba5a83a608c7815a824_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib5f69dbf8b5947038055d1738fbc178d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0712002cb9f0437a9431e34d0521b805_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i06dde38f0c114ea09a946735bd37e7b2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icaa52a29c3e24b3889e3e11d271a3925_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie236c3cfaa5e4004b0a085b2661e17af_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i365c6f7bfb14483081e9e2c57c907b92_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0e7a15cf310443e9b6b89e2400a5268a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7c5449bf4971426f97299e7112ee950f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8e5a5d7d220a4aa2b1d03f4d4164987e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie88e6125727e4f94b83f38e26a6db1fa_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie7a7aad08fd64602a6f312fd1b71c30e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia8fd47f3d631401b8f0acf528352eb6b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie4f35287d2bb4d00a590871c3df7f551_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i778ac59c4a264d0d8a80efb48c076642_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0331e6a253c04e94a7cf7a97ac7be874_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ide99589e833c420dbcc14540d627e66f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie07eccb6695d4a83a4f698018e71e17e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i42b44732ba824baaa844eeb4dc408c68_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i37b4123b65e64ed4a6a1c46f463a7db3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i60e90ec4424e48fdba496e3f658a9366_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i68e02f279adf43aaa21687a8c50f532e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i741961b390bd45f8b7401571aca1b2e4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</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="ie4bd9bc790924111b19b6c6cabc1a30c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2574f75dbd474e259416f46aee6de9fc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</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="ia05024fe887d463e99179877e76bb6f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</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="i225eaf8e54794e08b3dafe270008a3ad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i95eee4f665f74bee8d641835ad5ead2b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i6a05f56226284b96ab00d339e0473268_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ia5e231046a8e408aa3f862645f0045ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie7bf2a822b2d439a86214639b21f5912_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id1756718920245d49ce03ed80cf0d476_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia9ab9307a67c496da43af2bd1607a8a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iece391dc91004236984691b35bac652a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3e551190464a423d8b1fb5ce4cf6cbf9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1a0dd3b6b33141cdab675e4b2213f79c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="if2cd53899e97453da64ee5af3d331259_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="iaa211d96a43d440cb8f73e22fe425811_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="if669b8af2f0344b990fa48d1ad43a12b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id23c6b2c37804c07baeca08b0a95a837_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i071ec5a615a2410895ce28dd51192415_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i4109f7f6fa254b14ad60ae5b4c2603ac_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ia15a6590b249452886cc0e66f187368c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ibc3d89108e144e3f891f0588117732dc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <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="i739da180916b4925bb1979ce69d19d90_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <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="i49a93b8b53284dae8c4db4f299bcc44c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <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="i8d17db4b9924440aa609bdcb719d6233_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nnbr:NonExecutiveDirectorsMember</xbrldi:explicitMember>
                <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="i7126784bb3fb43b982a74d7f224a70e2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nnbr:NonExecutiveDirectorsMember</xbrldi:explicitMember>
                <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="ia3692c2675944aeb9e7f3b958c744294_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nnbr:NonExecutiveDirectorsMember</xbrldi:explicitMember>
                <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="if77f092c1086438c84d7af3184bd103e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i7c0bf3d845ef4642933a871448a3270d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i47b9cfe236c947c6a1c7079787d70f01_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb5a931c94e94d328ad49f5bfd324ea0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i15a9249ed903408ca45da55a8e06d549_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id53d0836d63f43568f190a28f194d17f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1cb9beb249ce49f48b64b6b617082fd2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie31a479500664bf0864af7b83b8ee546_D20210101-20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
                <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="i0c877775a46f4e19bf09cbee7d4f292e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60f0af3a1b4a4fc982c1f3fce1fc7c27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17477bc0d9f4490eb4bd78a1032178e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8114acb4efea4eefb83a4681603243f0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2a2b8b3a6bd49b4bfbae5339cfd8b07_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id9cb58786ae54e9380e1c097211ec7e9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4e9ec3297d174c75a5825a7c76dc7781_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <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="iddbab0cf23b9442f90f5b157a8021fb6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:IncomeLossFromDiscontinuedOperationsNetOfTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1dea4b0bf3084b1cab955841c1ee50b0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <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="i236290d5de5f4897af0e6e554e26d555_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <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="i5e4bd8ee7550460794b63108fa6c6805_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:IncomeLossFromDiscontinuedOperationsNetOfTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibc6bac5a9a6a4d0c887eece8c094730e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c2b0a3f43ee4fb6a4bf48ebdb264d14_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i04e57fbbde444695b540af9283755173_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic0ff33e276324971b47e6ac8a8a78e29_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ic80b7f7c0ff44d9b99693957697961a9_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie6c993fe501946119dd9a63d70b89513_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i24de41b54f2c4c5fb2a390ea036dabf8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i6a0b65add9d74af39db7d8efca12aa10_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i487d7a84ff3b4f54b358fbf1a0539aba_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i453d8a0f3a3f4bedb2fb23183c5e128b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i5d9c91a3841740b6bbfe14b050787d62_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i796046a773f94b608154220bfbbd5245_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic648fb81a0d34f2ab17e3bf540f84fb5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i4153e9d903c648d68b46964244fbf917_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4383bf8c58ec41e3a91dc8fcc1d4e91a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4f2e0293af8c47d2893104bb9feaad6b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <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="ida8587a6e00d46928b02c4402c601c7a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idc72220b347b439e999b9d5ba34bd746_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic279599a2e334e9fa4a92eac134b66be_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i854ca86b3459462798e89ba5b3bb4304_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i78a0da29735f4d0888f0e1fcc3e536ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i13b959d844d84cbb8f6d8f68e9640444_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic0fbb97c517f421a87c0325bf27452d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i87c22654e9a04a009ce1c1ad833f931e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i26b137e01a7245a5a4b5708447bcd2c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ce8eab8aae34c4181dd93f49eac4fb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <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="ibe9986fef42b41dcb857f500f4ab47cb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03fbf87fb95642c884967123a290ddaf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i310837c761e3455cbfc93dae202412d2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15558bc71b184b28bd5af5b0f6abceae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember>
                <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="ic1f3f55464c046259ab73d30c28a388d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0a63b6408a345f9b731bc35d1886fbb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i293098cebda44beba83e98e65c65118c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i18e99753715a4ab59d818f1d3f5e0da3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="ia215cca0362d4b2f98f97351c11dc0d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4da3584763ad43e593b032459d8f7c0a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53f31d88c74b4598ba8dc7ff338d7b4e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="idc78f4bb86b44a8ebafc024dbce7b1e3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i69798f542e9e4b8fbdac1d1e10e53f75_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i2396428ab19b456a92cd40a981425307_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d1ccb5d60b54695bcd1deb79cb80475_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i241268f7ebe54a4a85a2c8d529a50a79_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2acae8baa1464cd29e633d1c1cc6a4a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibce252a776864fc1b14c687c8d0a1f11_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2cb87356c4b543c3ab3188e66ddcf364_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2adf81cd0e2745e7af429648138b7fdf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i49dee1df10b34f308fd371829fd1ff50_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id3ff3aff0800414488c3548599d5f695_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i861e49ea2a1544a7a19469478b98d68e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i203d1f98f24a4fe3a115923a275934d4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b0411e87084422c8042197410e7fd0e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3096e2b87916459ea5da20f86904fc4d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i7405d8176c004373bd1a7022564f91f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i99af6c093a7a46318853674681719d4a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i5c2817154bf54745801a8b3b059d300c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i26ecfb3d4ab6448083643dbeeb433812_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i48c58c1f06cf4205ad1e2e99a90a2e3f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia1493db245904204b24bbf09b86295ff_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i004ac7e735eb45989b553639a8d62849_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f2951bf32be47b286a8b3dd7cf093da_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5421d85314b451eb062ebc3c0f510f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i9819c7e7b22346909a4b8d6d75294058_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i9b0f8e8fc9e44cf49514e913cef36b97_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i07d21c2512d6496c9ff51cfa08da3d00_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="i59e95d11145345b39345a3b6a7575f19_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="icaa8accc014b4e7d8e4fb178219e37cd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iba2d9ff2c4f94af2a3417e1b94641af9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i688e9c701b58440f92c79f00d7041ddf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nnbr:InterestRateSwapFebruary122019toDecember302020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i93bf386382724c3798f7f906781c3c59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nnbr:InterestRateSwapDecember312020toDecember302021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id462633062a64211bcb96eeb56f8df46_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nnbr:InterestRateSwapDecember312021toOctober192022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie89fd50e54b84666a43f59ed316e1601_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief4f88d3368d4273acde63ffd7b8d48e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8068dae31dc4e88b62148cf05943573_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3cd0490770ba4e0193f2d463111ac22c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i516bb39d7ea747b7b6c29ff9d37e102b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6903238432549bba2b03db21a458d22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6caab33106d2455f99a6c2e2f164339b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9158bf0fe8db4758a7955ecdb5df7bd0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ief1b14db4be74fb5a699258e87de7d62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1c7918751cea49c7a3f4b22b0f50bbd8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2d0537396b9432f8722104312040a56_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i57786be941f7478c864cbd54f026f460_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</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="manufacturing_facility">
        <measure>nnbr:manufacturing_facility</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>nnbr:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV80L2ZyYWc6ZDFhZWQyZTQ3ZWI0NGM5MWFjMjI4OWMzMjcxYzJmNDIvdGFibGU6Mzk2OWQyZGMxMjNlNGVmY2JkMDhhYjY1YmQ0ZTA2NDUvdGFibGVyYW5nZTozOTY5ZDJkYzEyM2U0ZWZjYmQwOGFiNjViZDRlMDY0NV80LTEtMS0xLTA_676f9cc4-bcff-41df-bd62-b171e9817b7b">0000918541</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV80L2ZyYWc6ZDFhZWQyZTQ3ZWI0NGM5MWFjMjI4OWMzMjcxYzJmNDIvdGFibGU6Mzk2OWQyZGMxMjNlNGVmY2JkMDhhYjY1YmQ0ZTA2NDUvdGFibGVyYW5nZTozOTY5ZDJkYzEyM2U0ZWZjYmQwOGFiNjViZDRlMDY0NV83LTEtMS0xLTA_0112ef2c-72a5-47b3-b235-9e84bfed4219">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV80L2ZyYWc6ZDFhZWQyZTQ3ZWI0NGM5MWFjMjI4OWMzMjcxYzJmNDIvdGFibGU6Mzk2OWQyZGMxMjNlNGVmY2JkMDhhYjY1YmQ0ZTA2NDUvdGFibGVyYW5nZTozOTY5ZDJkYzEyM2U0ZWZjYmQwOGFiNjViZDRlMDY0NV84LTEtMS0xLTA_61c8b4e4-a872-41e7-bbbe-a82f606c7cf8">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV80L2ZyYWc6ZDFhZWQyZTQ3ZWI0NGM5MWFjMjI4OWMzMjcxYzJmNDIvdGFibGU6Mzk2OWQyZGMxMjNlNGVmY2JkMDhhYjY1YmQ0ZTA2NDUvdGFibGVyYW5nZTozOTY5ZDJkYzEyM2U0ZWZjYmQwOGFiNjViZDRlMDY0NV85LTEtMS0xLTA_f9da1a85-da29-4ea4-91fc-9f96ab6d8934">false</dei:AmendmentFlag>
    <dei:NoTradingSymbolFlag
      contextRef="if7d70ee4a6924126a7a66888279f2a4c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV80L2ZyYWc6ZDFhZWQyZTQ3ZWI0NGM5MWFjMjI4OWMzMjcxYzJmNDIvdGFibGU6Mzk2OWQyZGMxMjNlNGVmY2JkMDhhYjY1YmQ0ZTA2NDUvdGFibGVyYW5nZTozOTY5ZDJkYzEyM2U0ZWZjYmQwOGFiNjViZDRlMDY0NV8xMS0xLTEtMS0w_a5f27ace-c1c4-4157-9a74-557d76362e27">true</dei:NoTradingSymbolFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xOTM1L2ZyYWc6ZjRlNzk0M2VmODViNDA4ZTlmMzFkNTkxYWQ0MDJlZjIvdGFibGU6Y2JlNDgyODk4MTM0NDYxNDg0ZGExZDUwODJmNWJhNmIvdGFibGVyYW5nZTpjYmU0ODI4OTgxMzQ0NjE0ODRkYTFkNTA4MmY1YmE2Yl8zLTItMS0xLTE0ODk3_de2e4a20-44cd-40ff-a054-d5adbe4b0a65">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xOTM1L2ZyYWc6ZjRlNzk0M2VmODViNDA4ZTlmMzFkNTkxYWQ0MDJlZjIvdGFibGU6Y2JlNDgyODk4MTM0NDYxNDg0ZGExZDUwODJmNWJhNmIvdGFibGVyYW5nZTpjYmU0ODI4OTgxMzQ0NjE0ODRkYTFkNTA4MmY1YmE2Yl8zLTMtMS0xLTE0ODk3_a7123540-f3f0-4b12-8777-9014ebe28c7e">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xOTM1L2ZyYWc6ZjRlNzk0M2VmODViNDA4ZTlmMzFkNTkxYWQ0MDJlZjIvdGFibGU6Y2JlNDgyODk4MTM0NDYxNDg0ZGExZDUwODJmNWJhNmIvdGFibGVyYW5nZTpjYmU0ODI4OTgxMzQ0NjE0ODRkYTFkNTA4MmY1YmE2Yl85LTItMS0xLTE0OTA4_96547764-f5f0-44a4-a30c-28a8ff050174">us-gaap:OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xOTM1L2ZyYWc6ZjRlNzk0M2VmODViNDA4ZTlmMzFkNTkxYWQ0MDJlZjIvdGFibGU6Y2JlNDgyODk4MTM0NDYxNDg0ZGExZDUwODJmNWJhNmIvdGFibGVyYW5nZTpjYmU0ODI4OTgxMzQ0NjE0ODRkYTFkNTA4MmY1YmE2Yl85LTMtMS0xLTE0OTA4_8013ff81-559e-40d9-bb64-d187451a76fb">us-gaap:OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xOTM1L2ZyYWc6ZjRlNzk0M2VmODViNDA4ZTlmMzFkNTkxYWQ0MDJlZjIvdGFibGU6Y2JlNDgyODk4MTM0NDYxNDg0ZGExZDUwODJmNWJhNmIvdGFibGVyYW5nZTpjYmU0ODI4OTgxMzQ0NjE0ODRkYTFkNTA4MmY1YmE2Yl8xMy0yLTEtMS0xNDkxNA_6ba58cd8-a752-492a-a735-df309cd71524">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xOTM1L2ZyYWc6ZjRlNzk0M2VmODViNDA4ZTlmMzFkNTkxYWQ0MDJlZjIvdGFibGU6Y2JlNDgyODk4MTM0NDYxNDg0ZGExZDUwODJmNWJhNmIvdGFibGVyYW5nZTpjYmU0ODI4OTgxMzQ0NjE0ODRkYTFkNTA4MmY1YmE2Yl8xMy0zLTEtMS0xNDkxNA_cf92e81d-4885-4299-a778-859a5f2021f2">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zODM2_d0e043dc-8cba-4bed-9034-b330f3e53b30">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6YzM2OTAwYWNjMzY4NDYxMThmMzM2ZDFkZDc0YjQzM2YvdGFibGVyYW5nZTpjMzY5MDBhY2MzNjg0NjExOGYzMzZkMWRkNzRiNDMzZl8wLTAtMS0xLTA_8bf97fcd-80ed-4ad7-9ba4-e856ff7149c4">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8xMDk5NTExNjMzMzg5_86408f12-52c2-44ca-8053-f58c3102509d">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8xMDk5NTExNjMzMzg5_93491861-5ec1-47b2-b8a5-b8547af2e302">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6YTAyZjM1ZGIyNmY3NDIxMThjMjU1YjYwZWFjMjMzYjgvdGFibGVyYW5nZTphMDJmMzVkYjI2Zjc0MjExOGMyNTViNjBlYWMyMzNiOF8wLTAtMS0xLTA_bdcba94b-1203-4834-aead-1ad4d6d05d39">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zODM3_58e6bbe9-6c4a-49c6-b325-e638829f8f9a">000-23486</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8xMDk5NTExNjMzMzk4_b2edd980-1e2c-453e-932a-e9132f17f1f7">NN, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6Y2EzOWZkNzQ5OTI5NDdhMmJlZGZmNzI3YTZjYjU0NzMvdGFibGVyYW5nZTpjYTM5ZmQ3NDk5Mjk0N2EyYmVkZmY3MjdhNmNiNTQ3M18wLTAtMS0xLTA_a7162257-70a9-4d89-a308-20037f2a66ed">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6Y2EzOWZkNzQ5OTI5NDdhMmJlZGZmNzI3YTZjYjU0NzMvdGFibGVyYW5nZTpjYTM5ZmQ3NDk5Mjk0N2EyYmVkZmY3MjdhNmNiNTQ3M18wLTItMS0xLTA_6a04224c-2737-4858-b0a7-408f037c55c5">62-1096725</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6Y2EzOWZkNzQ5OTI5NDdhMmJlZGZmNzI3YTZjYjU0NzMvdGFibGVyYW5nZTpjYTM5ZmQ3NDk5Mjk0N2EyYmVkZmY3MjdhNmNiNTQ3M18zLTAtMS0xLTAvdGV4dHJlZ2lvbjpjMjFjNDgwMzYzODE0OGQ4OTQxNzg2YjJlMmFkNGM2M180Mzk4MDQ2NTExMTk4_22298fe8-3967-43a2-84ec-238b98cb5ef8">6210 Ardrey Kell Road, Suite 600</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6Y2EzOWZkNzQ5OTI5NDdhMmJlZGZmNzI3YTZjYjU0NzMvdGFibGVyYW5nZTpjYTM5ZmQ3NDk5Mjk0N2EyYmVkZmY3MjdhNmNiNTQ3M18zLTAtMS0xLTAvdGV4dHJlZ2lvbjpjMjFjNDgwMzYzODE0OGQ4OTQxNzg2YjJlMmFkNGM2M180Mzk4MDQ2NTExMjEw_6b795648-e651-49b1-a4c8-fb3afb381417">Charlotte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6Y2EzOWZkNzQ5OTI5NDdhMmJlZGZmNzI3YTZjYjU0NzMvdGFibGVyYW5nZTpjYTM5ZmQ3NDk5Mjk0N2EyYmVkZmY3MjdhNmNiNTQ3M18zLTAtMS0xLTAvdGV4dHJlZ2lvbjpjMjFjNDgwMzYzODE0OGQ4OTQxNzg2YjJlMmFkNGM2M180Mzk4MDQ2NTExMjI3_2f249492-3363-4d21-9a77-31db9ff78382">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6Y2EzOWZkNzQ5OTI5NDdhMmJlZGZmNzI3YTZjYjU0NzMvdGFibGVyYW5nZTpjYTM5ZmQ3NDk5Mjk0N2EyYmVkZmY3MjdhNmNiNTQ3M18zLTItMS0xLTA_1985cbb8-ec70-42ad-b9b2-54bd60bc349d">28277</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zMTM_13e6b72f-605a-4009-9b32-482608b22a16">980</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zODM4_aba0a5ce-6729-4358-9961-0aa6037af861">264-4300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i7eb0cbcfd6794a57808bec53c46ea421_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6N2U5YWQwM2QzMjNhNDY1NTlmYzBmZjJhMDk2MzgyOTYvdGFibGVyYW5nZTo3ZTlhZDAzZDMyM2E0NjU1OWZjMGZmMmEwOTYzODI5Nl8xLTAtMS0xLTA_2dfe6096-7cb2-4168-a8be-91fd785507ed">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7eb0cbcfd6794a57808bec53c46ea421_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6N2U5YWQwM2QzMjNhNDY1NTlmYzBmZjJhMDk2MzgyOTYvdGFibGVyYW5nZTo3ZTlhZDAzZDMyM2E0NjU1OWZjMGZmMmEwOTYzODI5Nl8xLTItMS0xLTA_70a2dd1e-40ac-4118-afe0-b6e9cf76bc7c">NNBR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7eb0cbcfd6794a57808bec53c46ea421_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6N2U5YWQwM2QzMjNhNDY1NTlmYzBmZjJhMDk2MzgyOTYvdGFibGVyYW5nZTo3ZTlhZDAzZDMyM2E0NjU1OWZjMGZmMmEwOTYzODI5Nl8xLTQtMS0xLTA_a56e4cdd-2738-4124-83fe-dbedbf3611fe">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="if7d70ee4a6924126a7a66888279f2a4c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6N2U5YWQwM2QzMjNhNDY1NTlmYzBmZjJhMDk2MzgyOTYvdGFibGVyYW5nZTo3ZTlhZDAzZDMyM2E0NjU1OWZjMGZmMmEwOTYzODI5Nl8yLTAtMS0xLTEyNDA0_04dcd358-77cb-40de-b251-0a1f471c2075">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:SecurityExchangeName
      contextRef="if7d70ee4a6924126a7a66888279f2a4c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6N2U5YWQwM2QzMjNhNDY1NTlmYzBmZjJhMDk2MzgyOTYvdGFibGVyYW5nZTo3ZTlhZDAzZDMyM2E0NjU1OWZjMGZmMmEwOTYzODI5Nl8yLTQtMS0xLTEyNDA2_ef20a12e-da81-44dc-837f-200d47457b9e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zODQw_b9edd5b6-2cb1-45b9-b737-2c02b8d78e13">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zODMz_366f9909-21fe-4fb7-851e-0d97609df632">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zODQx_a8c91a6f-3c6d-4377-9a04-223308d45e66">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zODM0_cde696e1-c559-4e4f-982b-ccb5442318a0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6Y2U1MTE5OTc1MTViNGQ4ZTlmNjMwOGRlNzg1NjFhZDQvdGFibGVyYW5nZTpjZTUxMTk5NzUxNWI0ZDhlOWY2MzA4ZGU3ODU2MWFkNF8wLTQtMS0xLTA_6b29f3ac-13f3-4439-b800-7a16cdcd53a4">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6Y2U1MTE5OTc1MTViNGQ4ZTlmNjMwOGRlNzg1NjFhZDQvdGFibGVyYW5nZTpjZTUxMTk5NzUxNWI0ZDhlOWY2MzA4ZGU3ODU2MWFkNF8yLTYtMS0xLTA_293cc6ea-cbe0-4a5d-b3b3-83ae8441308f">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGFibGU6Y2U1MTE5OTc1MTViNGQ4ZTlmNjMwOGRlNzg1NjFhZDQvdGFibGVyYW5nZTpjZTUxMTk5NzUxNWI0ZDhlOWY2MzA4ZGU3ODU2MWFkNF80LTYtMS0xLTA_16570c24-5fe6-4c0c-9366-228781b4e904">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8yMTk5MDIzMjYxMTY3_b5099c89-8673-4fa2-b6ec-138f034931e9">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zODM1_76e01c04-bf47-4ef8-96c9-351fa545bba5">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i244b810123b74f7c9bd90f4c6bfe8aa7_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8yNzIz_012bea38-e231-4a49-8fd2-8b76eab2fc71"
      unitRef="usd">89000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i06f808c1541c41ab9f066512168dd4df_I20210312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zMzYw_369d7751-c28c-4dba-9fe0-cb0cf3eeda37"
      unitRef="shares">42791476</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xL2ZyYWc6NWZkYTkxZDZjNzY2NGU4MGE4M2Y2MTc3NGUxMjgyNGEvdGV4dHJlZ2lvbjo1ZmRhOTFkNmM3NjY0ZTgwYTgzZjYxNzc0ZTEyODI0YV8zODM5_9943accb-c1eb-443c-a78d-76cb07ed94b4">Portions of the Proxy Statement with respect to the 2021 Annual Meeting of Stockholders are incorporated by reference in Part III, Items 10 to 14 of this Annual Report on Form 10-K as indicated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant&#x2019;s fiscal year ended December&#160;31, 2020.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMi02LTEtMS0xMzQ_bc42be81-4430-48d7-8fb4-7cf4b2fcf82b"
      unitRef="usd">427534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMi04LTEtMS0xMzQ_aa64103e-5401-4a3c-8f80-ae8a0baeb59b"
      unitRef="usd">489514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMi0xMC0xLTEtMTc0_6228caa0-3223-41d9-a5b7-6b73a0c6cb53"
      unitRef="usd">524194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMy02LTEtMS0xMzQ_682f82d5-3582-48ae-90ed-2aaf583c339f"
      unitRef="usd">343594000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMy04LTEtMS0xMzQ_cb5fa024-20e7-4972-8a9c-d573467c9336"
      unitRef="usd">392482000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMy0xMC0xLTEtMTc0_d088df0f-1b4f-4013-bb7e-1ae95a314883"
      unitRef="usd">413394000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfNC02LTEtMS0xMzQ_49e67210-fc15-48ef-84a2-a63bfb4fc15f"
      unitRef="usd">58055000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfNC04LTEtMS0xMzQ_cd56d43c-e54e-4125-8286-c3d91c219704"
      unitRef="usd">68895000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfNC0xMC0xLTEtMTc0_c6ca6760-2dfc-4790-8d97-3b5cd0d5fe41"
      unitRef="usd">72764000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfNi02LTEtMS0xMzQ_9a1f1727-ff26-4607-8e9c-73034d57949d"
      unitRef="usd">45680000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfNi04LTEtMS0xMzQ_e5816f67-8d8e-4435-961a-3a5a6ea4af0c"
      unitRef="usd">44896000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfNi0xMC0xLTEtMTc0_9c856bc1-09bd-4f80-9fe7-932a8678defa"
      unitRef="usd">43026000</us-gaap:DepreciationDepletionAndAmortization>
    <nnbr:RestructuringAndIntegrationCharges
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfNy02LTEtMS0xMzQ_5953e326-ecd2-4c70-bf0f-888daeb9dfae"
      unitRef="usd">0</nnbr:RestructuringAndIntegrationCharges>
    <nnbr:RestructuringAndIntegrationCharges
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfNy04LTEtMS0xMzQ_4fd9687d-c024-404e-97bc-1aebd0094bae"
      unitRef="usd">-12000</nnbr:RestructuringAndIntegrationCharges>
    <nnbr:RestructuringAndIntegrationCharges
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfNy0xMC0xLTEtMTc0_fcc48d5f-b9fd-4257-b2df-487828bf785f"
      unitRef="usd">689000</nnbr:RestructuringAndIntegrationCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfOC02LTEtMS0xMzQ_f506ed34-6155-4ce9-97dd-179cbe1199e5"
      unitRef="usd">92942000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfOC04LTEtMS0xMzQ_ded2ec25-7021-4b14-b745-147051312446"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfOC0xMC0xLTEtMTc0_b89b2633-9e93-4727-94a3-a42a4445d6e9"
      unitRef="usd">182542000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfOS02LTEtMS0xMzQ_938df5f5-0dcf-44aa-ac64-d8d7bfebb40c"
      unitRef="usd">-4720000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfOS04LTEtMS0xMzQ_0b0d0bcc-74b3-4d05-b8cb-1a1a50f8c38a"
      unitRef="usd">-846000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfOS0xMC0xLTEtMTc0_8ecad817-01db-46a5-afb0-9cf5dfe7f5c1"
      unitRef="usd">-6826000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTAtNi0xLTEtMTM0_1844cf6d-8c25-4266-b619-9da9a8880f6e"
      unitRef="usd">-117457000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTAtOC0xLTEtMTM0_e862f4d4-1bc7-4469-b216-a829ec30354a"
      unitRef="usd">-17593000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTAtMTAtMS0xLTE3NA_edea12a9-882e-4e6e-bbec-ae1d6bcba056"
      unitRef="usd">-195047000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTEtNi0xLTEtMTM0_ffb56a74-7ab8-47b1-b2f6-6400a278bb41"
      unitRef="usd">18898000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTEtOC0xLTEtMTM0_661d21e5-f2a7-4fb0-ac54-99a27d93e8dc"
      unitRef="usd">13030000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTEtMTAtMS0xLTE3NA_07b503c4-0e5d-41fc-8a7a-7c36d20cf1bf"
      unitRef="usd">11315000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTItNi0xLTEtMTM0_24aad8ff-70cb-4567-ab2b-4e2809323058"
      unitRef="usd">-144000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTItOC0xLTEtMTM0_4c098471-4052-4494-a9b2-5d2a2d61d5cb"
      unitRef="usd">-540000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTItMTAtMS0xLTE3NA_3a873427-1647-4fd8-84f5-c83926b8d168"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTMtNi0xLTEtMzc5NQ_2153f2fd-3fa7-491d-b444-9e2b76e7573b"
      unitRef="usd">4133000</nnbr:DerivativeInstrumentsPaymentExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTMtOC0xLTEtMzc5NQ_67e4a6a5-9e49-488d-828d-94676ec96b4c"
      unitRef="usd">0</nnbr:DerivativeInstrumentsPaymentExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTMtMTAtMS0xLTM3OTU_7388fa66-7ed9-40cc-8dad-1cc7153f5df5"
      unitRef="usd">0</nnbr:DerivativeInstrumentsPaymentExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTMtNi0xLTEtMTM0_b94e3f4d-d098-4cfd-a5a9-8ce78d09db6c"
      unitRef="usd">-11669000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTMtOC0xLTEtMTM0_0210b542-849a-4674-8d9c-1bdd094773aa"
      unitRef="usd">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTMtMTAtMS0xLTE3NA_72e584c9-46b7-4eea-a46f-5b6a9de6e649"
      unitRef="usd">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTQtNi0xLTEtMTM0_f87c6a7a-861d-4f06-a2a9-e9b3cdc38e5f"
      unitRef="usd">213000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTQtOC0xLTEtMTM0_7534a76d-ae60-4659-9dae-e4e348192a7e"
      unitRef="usd">-962000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTQtMTAtMS0xLTE3NA_f7a2fe45-238e-4b06-95a2-ebfdf44cb802"
      unitRef="usd">-2016000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTUtNi0xLTEtMTM0_b21662a7-4082-42db-9ba9-1a000793f483"
      unitRef="usd">-152088000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTUtOC0xLTEtMTM0_530e246c-cada-4c7f-ae31-08c6e4049e06"
      unitRef="usd">-32125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTUtMTAtMS0xLTE3NA_a5516424-ece8-4868-932d-7887ee2c77d4"
      unitRef="usd">-208378000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTYtNi0xLTEtMTM0_02f043bd-bb44-433d-be02-1249117f60e4"
      unitRef="usd">-8972000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTYtOC0xLTEtMTM0_2098ed25-4556-4c33-9b7d-4b884402fee9"
      unitRef="usd">305000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTYtMTAtMS0xLTE3NA_b2fc4745-449b-4a29-b341-7329d6acdd1e"
      unitRef="usd">-1548000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTctNi0xLTEtMTM0_2c8d14db-f23e-4324-94ba-9192c542a5fc"
      unitRef="usd">3626000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTctOC0xLTEtMTM0_e2a0925c-4a86-4aa3-8475-83b95fabf949"
      unitRef="usd">1681000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTctMTAtMS0xLTE3NA_722ee8d3-604f-4668-b401-3a631c9d71b9"
      unitRef="usd">-14390000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTgtNi0xLTEtMTM0_ad4d167e-ea09-45e2-bfa5-a28e3c32f236"
      unitRef="usd">-139490000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTgtOC0xLTEtMTM0_330aaf34-6fd6-4e72-b33c-c51c7ea0419f"
      unitRef="usd">-30749000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTgtMTAtMS0xLTE3NA_5c8b468e-c7ce-4ddd-a153-035df531db09"
      unitRef="usd">-221220000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTktNi0xLTEtMTM0_05135b6f-46ed-44cf-ba54-7f92b1769a49"
      unitRef="usd">38898000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTktOC0xLTEtMTM0_830806cf-85e2-4015-93d0-85a479053ed4"
      unitRef="usd">-15992000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMTktMTAtMS0xLTE3NA_4ed4e26d-29b2-40f7-ae4d-bd9f3c64addb"
      unitRef="usd">-41767000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjAtNi0xLTEtMTM0_e9763e05-3842-4894-b181-33db6a2c0b7f"
      unitRef="usd">-100592000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjAtOC0xLTEtMTM0_1d6d3b9f-3493-4746-926c-413edbe02d15"
      unitRef="usd">-46741000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjAtMTAtMS0xLTE3NA_b6941858-089e-475f-9ae0-3a2e2aad59c0"
      unitRef="usd">-262987000</us-gaap:ProfitLoss>
    <nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjItNi0xLTEtMTUz_94c2cc88-5679-407a-b5a2-a65e4853a3f8"
      unitRef="usd">-5961000</nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax>
    <nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjItOC0xLTEtMTUz_6cf9f31a-42df-4c70-933c-2d1a4cf70d09"
      unitRef="usd">0</nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax>
    <nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjItMTAtMS0xLTE1Mw_6529d51c-eb6c-412f-a4aa-1f4920e5c1dc"
      unitRef="usd">0</nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjItNi0xLTEtMTM0_9bbcdee3-66da-4cfd-866c-90f3a9ce9f4b"
      unitRef="usd">-1683000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjItOC0xLTEtMTM0_d70f5570-e2fb-4744-818e-e5f43760c57f"
      unitRef="usd">-3845000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjMtMTAtMS0xLTE3NA_ecf64612-5061-452c-b54f-c2bc596a2154"
      unitRef="usd">-13609000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjQtNi0xLTEtMTM0_5701b34b-7895-4da7-8dc0-34177ef94469"
      unitRef="usd">-12443000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjQtOC0xLTEtMTM0_0e48460d-4236-4450-b79e-05d6528450ed"
      unitRef="usd">-10479000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjUtMTAtMS0xLTE3NA_ff0fb6bb-04ce-4906-b141-c33f7cf5d8f3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjUtNi0xLTEtMTM0_462d5621-3acf-442b-a303-f65751807ae7"
      unitRef="usd">-18987000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjUtOC0xLTEtMTM0_49fcd8d4-de6c-48da-8e2b-2ed197ba263a"
      unitRef="usd">-1084000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjYtMTAtMS0xLTE3NA_146af523-bf18-4ea8-bd9d-0e2730543262"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjYtNi0xLTEtMTM0_a8afcb99-c6a3-48a7-b06a-b5dcf35e606a"
      unitRef="usd">10822000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjYtOC0xLTEtMTM0_a853f20c-ea8b-4caf-9cb6-edbf4bd5c63e"
      unitRef="usd">-13240000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjctMTAtMS0xLTE3NA_06e57803-16ad-4ae9-9a0e-5fccc5f1ba58"
      unitRef="usd">-13609000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjctNi0xLTEtMTM0_5fb2def1-3b4c-4c79-9886-c3e293a2ef41"
      unitRef="usd">-89770000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjctOC0xLTEtMTM0_cb56b721-baba-4180-a5f1-51593429419b"
      unitRef="usd">-59981000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjgtMTAtMS0xLTE3NA_86e1c530-36a1-4091-9fbf-a04b467cce0d"
      unitRef="usd">-276596000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjktNi0xLTEtMTM0_9c0b3bfa-f012-4459-aece-34334a9a137c"
      unitRef="usdPerShare">-3.60</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMjktOC0xLTEtMTM0_d56d4773-2c81-4a6a-82fd-beb73cb0d959"
      unitRef="usdPerShare">-0.75</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzAtMTAtMS0xLTE3NA_5458f0a5-4241-47ff-9baa-4e9cc6e4ca93"
      unitRef="usdPerShare">-6.98</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzAtNi0xLTEtMTM0_0036c754-efb5-4017-a799-af8d8eb9d56a"
      unitRef="usdPerShare">0.92</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzAtOC0xLTEtMTM0_3982b6d7-df87-4fdf-aced-7f6b9af3030f"
      unitRef="usdPerShare">-0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzEtMTAtMS0xLTE3NA_63cd3df3-be0c-4bc5-8e7a-da4c2aaef3ea"
      unitRef="usdPerShare">-1.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzEtNi0xLTEtMTM0_d07ea602-3cac-4375-9bc2-a21877e62a36"
      unitRef="usdPerShare">-2.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzEtOC0xLTEtMTM0_080e0235-0b2a-4a62-a1e3-64ac6f278a22"
      unitRef="usdPerShare">-1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzItMTAtMS0xLTE3NA_863e3d36-8d05-419b-8709-822330735575"
      unitRef="usdPerShare">-8.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzItNi0xLTEtMTM0_e14aac4e-a825-4b7c-8f2d-4bc9f6ac554f"
      unitRef="shares">42199000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzItOC0xLTEtMTM0_07158f99-2368-4e99-a709-6228f007a849"
      unitRef="shares">42030000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzMtMTAtMS0xLTE3NA_4c8f0d90-2e68-4d5f-88fc-cae108c87f40"
      unitRef="shares">31678000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzQtNi0xLTEtMTM0_73035f4f-390e-4148-9a6d-88a1b60e0ea3"
      unitRef="usdPerShare">-3.60</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzQtOC0xLTEtMTM0_6273b310-e386-47f3-aebe-12ecf149b186"
      unitRef="usdPerShare">-0.75</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzUtMTAtMS0xLTE3NA_d88f4345-dc57-4caf-a941-cd6df7e60539"
      unitRef="usdPerShare">-6.98</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzUtNi0xLTEtMTM0_be581fcf-12e5-4f17-a2ef-b96b50303227"
      unitRef="usdPerShare">0.92</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzUtOC0xLTEtMTM0_e44a9616-ef2d-4b69-a899-7ec86f606806"
      unitRef="usdPerShare">-0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzYtMTAtMS0xLTE3NA_0f85fe86-82a1-47ce-898f-6639a55a4760"
      unitRef="usdPerShare">-1.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzYtNi0xLTEtMTM0_a75332c5-64a1-4604-a4a4-172abc5dae32"
      unitRef="usdPerShare">-2.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzYtOC0xLTEtMTM0_99536b6a-c1c3-44b3-a537-46ee46eaf956"
      unitRef="usdPerShare">-1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzctMTAtMS0xLTE3NA_11a438a3-b013-4701-9ffa-9efe66ef0e1a"
      unitRef="usdPerShare">-8.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzctNi0xLTEtMTM0_b85ae4d0-424d-47ed-ab93-094814c65e5b"
      unitRef="shares">42199000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzctOC0xLTEtMTM0_a048ce84-a502-4464-8272-0f144abb94d6"
      unitRef="shares">42030000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV82Ny9mcmFnOjU1ZDMwYTc2NWZkYzQwNWFhMDk3MzhkNjM3ZjhkNTFlL3RhYmxlOjNlNDg5NTdmMzFkMjQyZmViN2FhMmFjYzhiNDU1ODAwL3RhYmxlcmFuZ2U6M2U0ODk1N2YzMWQyNDJmZWI3YWEyYWNjOGI0NTU4MDBfMzgtMTAtMS0xLTE3NA_f4f0962e-58a4-4589-a66b-7b1af2e9399e"
      unitRef="shares">31678000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNC0yLTEtMS0w_9b562d4c-6c7c-473a-85f9-f431d2b70d21"
      unitRef="usd">48138000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNC00LTEtMS0w_cccc9cc6-322b-44e7-9283-9d7688f09adf"
      unitRef="usd">17911000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNS0yLTEtMS0w_2b8f52b1-b25d-4266-a442-acf312a3bd99"
      unitRef="usd">84615000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNS00LTEtMS0w_3274ad40-6b03-499d-b205-bdd2be7fffdc"
      unitRef="usd">83240000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNi0yLTEtMS0w_d682cd9b-edca-49e5-9da9-e8e7c0110a47"
      unitRef="usd">62517000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNi00LTEtMS0w_8a09e872-c5fd-44a6-bd2d-f097a843848a"
      unitRef="usd">67078000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNy0yLTEtMS0w_389b30ac-dda8-4f67-943b-2aa1e751a16c"
      unitRef="usd">8800000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNy00LTEtMS0w_e4986bb1-23bc-40c9-aa27-3946f71235bb"
      unitRef="usd">5973000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfOC0yLTEtMS0yMTM_2309135b-48d8-4f97-a48b-41ce54d03a83"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfOC00LTEtMS0yMTM_3586abb7-b625-4dba-8749-b30096597481"
      unitRef="usd">117000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfOC0yLTEtMS0w_b322287a-c1e1-43e6-988a-c734873ec9f0"
      unitRef="usd">11148000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfOC00LTEtMS0w_0980976b-395b-4140-9fa6-0fa8e8fc9ecd"
      unitRef="usd">11778000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfOS0yLTEtMS0w_252cf04a-c08f-42e9-8376-eb702eec406d"
      unitRef="usd">215218000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfOS00LTEtMS0w_6994e21d-5a15-47f5-8376-863fcde8a0b2"
      unitRef="usd">302980000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTAtMi0xLTEtMA_3d352dd2-d0de-4c33-aeaa-cd3476a1e910"
      unitRef="usd">223690000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTAtNC0xLTEtMA_3740a362-078b-41bc-a965-e1075dbebf05"
      unitRef="usd">255977000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTEtMi0xLTEtMA_7cfbaac6-7df4-4e85-b8dd-9f3a67b7dbe2"
      unitRef="usd">50264000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTEtNC0xLTEtMA_1586606d-72a0-434d-945e-5d836056f735"
      unitRef="usd">45452000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTItMi0xLTEtMA_33f37d9d-a96f-4b36-9de7-e63ac2793d78"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTItNC0xLTEtMA_6cc49b3d-5a9e-489f-b357-a5c0dc7b17a7"
      unitRef="usd">94779000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTMtMi0xLTEtMA_eb497b3b-3710-4a27-b497-a635a4aa50aa"
      unitRef="usd">103065000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTMtNC0xLTEtMA_6ad7543a-b4ee-4a4e-95e5-909998818ab1"
      unitRef="usd">117413000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTQtMi0xLTEtMA_e6ba268e-0627-4429-b78c-6d5d9fa01898"
      unitRef="usd">26983000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTQtNC0xLTEtMA_6269b43a-dcdd-4def-9067-0826396cf19e"
      unitRef="usd">21755000</us-gaap:EquityMethodInvestments>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTctMi0xLTEtMjIx_b62cd547-d043-46ca-8287-4cd4e0ef10c5"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTctNC0xLTEtMjIx_b2eee4dc-2c64-46a2-b596-f77170452a90"
      unitRef="usd">695054000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTUtMi0xLTEtMA_8070a57a-2c7a-46fa-972e-7420c3aa71de"
      unitRef="usd">5742000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTUtNC0xLTEtMA_5ac82611-4e83-45dd-bc1a-960a02f8c8e4"
      unitRef="usd">8574000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTYtMi0xLTEtMA_dfc77cee-7e46-4e15-92e8-80fc03a22c0f"
      unitRef="usd">624962000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTYtNC0xLTEtMA_adf001c5-b5ae-45a4-b0a2-8a21a583b8d6"
      unitRef="usd">1541984000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTktMi0xLTEtMA_edc75fb4-c6fb-4e13-8946-38a4cd9f7210"
      unitRef="usd">37435000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMTktNC0xLTEtMA_f95347f0-8f9e-4b26-8f25-5521d0fbd2d1"
      unitRef="usd">40973000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjAtMi0xLTEtMA_094650c9-44ea-4f4c-818a-d435046afebf"
      unitRef="usd">21296000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjAtNC0xLTEtMA_0dadad06-eb34-4a4b-b354-1f32e3a12e42"
      unitRef="usd">15584000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjEtMi0xLTEtMA_4970a234-a05f-4f9c-a9a5-f901bf76bc68"
      unitRef="usd">3557000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjEtNC0xLTEtMA_74c989c3-4af8-4fa9-bf46-6846e6abb790"
      unitRef="usd">684000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjItMi0xLTEtMA_ce090da5-12a3-4ed1-b7a4-00d5df5f8754"
      unitRef="usd">4885000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjItNC0xLTEtMA_7140a378-54e7-40d5-8639-59de98054827"
      unitRef="usd">19106000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjMtMi0xLTEtMA_751b0aa1-3c1c-46d3-9f7e-88809fd36392"
      unitRef="usd">4797000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjMtNC0xLTEtMA_e950778c-b9ce-4ce2-aa70-5fc53603db8d"
      unitRef="usd">4288000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjctMi0xLTEtMjI3_a90e95b4-b0f6-452c-aa7f-efc8cc55cd98"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjctNC0xLTEtMjI3_7583154f-6fe2-43fd-8e1f-dbd2b5f76f96"
      unitRef="usd">41546000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjQtMi0xLTEtMA_6fde87b4-2654-4e09-9ec6-658123123d27"
      unitRef="usd">31261000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjQtNC0xLTEtMA_5b6ed7f7-6aa2-418d-a18d-28bd9fdf8271"
      unitRef="usd">17300000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjUtMi0xLTEtMA_271d458d-a4a6-4f7b-9eaa-edb6554670dd"
      unitRef="usd">103231000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjUtNC0xLTEtMA_5aaf876d-0bcb-473a-b5b6-f4fa594836f2"
      unitRef="usd">139481000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjYtMi0xLTEtMA_59cf3d75-236d-4aca-81ce-d5e98ef869b9"
      unitRef="usd">11178000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjYtNC0xLTEtMA_26559bcd-d225-4f28-981a-cdb7795ca20d"
      unitRef="usd">24461000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjctMi0xLTEtMA_83f14221-892d-4efd-bd07-a5c68c3fa510"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjctNC0xLTEtMA_3880a424-926e-4145-9411-856166da887e"
      unitRef="usd">1272000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjgtMi0xLTEtMA_144b5e8c-9767-446d-9b2d-b72f98608403"
      unitRef="usd">79025000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjgtNC0xLTEtMA_3852bd52-bf64-459f-8ead-abe7f6b5412d"
      unitRef="usd">757250000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjktMi0xLTEtMA_968a6605-5108-433a-8c72-814ccb96a7ff"
      unitRef="usd">55053000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMjktNC0xLTEtMA_d88168d9-fb7b-49bc-9c5c-62dbdd18d264"
      unitRef="usd">48575000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzQtMi0xLTEtMjMx_5339c197-fd7e-47ad-ae94-0f93b6856598"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzQtNC0xLTEtMjMx_cdcbc953-211d-462b-887c-4e01ea244423"
      unitRef="usd">84199000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzAtMi0xLTEtMA_778fd099-714c-418f-9db5-2b5c9b45bcae"
      unitRef="usd">17237000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzAtNC0xLTEtMA_13db48ba-d51f-483c-85ff-57482cb5f7cc"
      unitRef="usd">40457000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzEtMi0xLTEtMA_882e3151-6c17-4908-b642-a60ac58ff56c"
      unitRef="usd">265724000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzEtNC0xLTEtMA_63b18c87-b1ab-4bb6-b8a0-9a73e8f21378"
      unitRef="usd">1095695000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzItMi0xLTEtMA_c385d73e-1995-4ef5-820e-d62d71ea7090"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzItNC0xLTEtMA_5e031dbf-959d-4f49-b860-29377c3987df"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYzFmMWIwY2VkZjQxODFhYzBhZGY1MTVjYmE1ZjJlXzQz_90438e13-8538-48d8-9131-1acd382c14eb"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYzFmMWIwY2VkZjQxODFhYzBhZGY1MTVjYmE1ZjJlXzQz_a3f62c96-8d6c-44af-9317-0cb97e2a3c6f"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYzFmMWIwY2VkZjQxODFhYzBhZGY1MTVjYmE1ZjJlXzY3_36928049-e8b5-4d56-b1d5-462c9dd84ceb"
      unitRef="shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYzFmMWIwY2VkZjQxODFhYzBhZGY1MTVjYmE1ZjJlXzY3_8b75652d-ccb3-4e48-904e-88f4456b05b5"
      unitRef="shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYzFmMWIwY2VkZjQxODFhYzBhZGY1MTVjYmE1ZjJlXzg5_a5bc88e3-2297-455b-95ff-fbdbfaec6c61"
      unitRef="shares">100000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYzFmMWIwY2VkZjQxODFhYzBhZGY1MTVjYmE1ZjJlXzg5_a961940c-e71e-4f4c-958a-3a180cd411fb"
      unitRef="shares">100000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYzFmMWIwY2VkZjQxODFhYzBhZGY1MTVjYmE1ZjJlXzg5_eaec0655-fae1-4029-94b3-127eb17e983a"
      unitRef="shares">100000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYzFmMWIwY2VkZjQxODFhYzBhZGY1MTVjYmE1ZjJlXzg5_f2c6fee4-7d7c-4a1f-9017-7ca26c222554"
      unitRef="shares">100000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtMi0xLTEtMA_b3aa03b6-0cc8-4129-b7e9-0e62a29e2607"
      unitRef="usd">105086000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzMtNC0xLTEtMA_9cd8be5f-601b-41e5-b1ff-9d77be5d214e"
      unitRef="usd">93012000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA4YmM4NWRkNTI3NjQ2MjNhOWRkMThkMGE0ZTFmMTI4XzE5_39975e42-fbad-4dd7-92e4-a8d184ee3d5e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA4YmM4NWRkNTI3NjQ2MjNhOWRkMThkMGE0ZTFmMTI4XzE5_a7c483b6-6d25-49f6-9964-5a927aea4959"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA4YmM4NWRkNTI3NjQ2MjNhOWRkMThkMGE0ZTFmMTI4XzQz_7e2af8e0-6e27-493a-8681-a69045a820c0"
      unitRef="shares">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA4YmM4NWRkNTI3NjQ2MjNhOWRkMThkMGE0ZTFmMTI4XzQz_ae7bfa13-2ed2-44ea-8b70-7cae43e118a3"
      unitRef="shares">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA4YmM4NWRkNTI3NjQ2MjNhOWRkMThkMGE0ZTFmMTI4XzY1_48d1d027-3bae-4a43-9113-a80bfa152120"
      unitRef="shares">42313000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA4YmM4NWRkNTI3NjQ2MjNhOWRkMThkMGE0ZTFmMTI4XzY1_8baf0ad9-b92a-450b-bcad-74a537421372"
      unitRef="shares">42313000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA4YmM4NWRkNTI3NjQ2MjNhOWRkMThkMGE0ZTFmMTI4Xzcy_0562784c-da91-4c57-bfb2-851e2375fe50"
      unitRef="shares">42686000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA4YmM4NWRkNTI3NjQ2MjNhOWRkMThkMGE0ZTFmMTI4Xzcy_6b35be73-9ad0-4462-bc88-aa7ab6b68644"
      unitRef="shares">42686000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtMi0xLTEtMA_889b9f0e-387f-4f54-a4f8-7ad35089b6e6"
      unitRef="usd">427000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzUtNC0xLTEtMA_be8e9f0b-cc79-4791-8f78-e0e395bb3a4e"
      unitRef="usd">423000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzYtMi0xLTEtMA_ea078cdc-ff75-49dd-8686-4e57ce172df7"
      unitRef="usd">493332000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzYtNC0xLTEtMA_70f3c790-c1f8-4369-9e47-6e90fa1463e9"
      unitRef="usd">501615000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzctMi0xLTEtMA_e838f045-2360-4158-a5dd-ac420734aad1"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzctNC0xLTEtMA_45bf3aed-b0f5-4e1b-8321-fc1298e16c19"
      unitRef="usd">1076000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzgtMi0xLTEtMA_8e2f8506-65ea-4017-8285-500e06bc690c"
      unitRef="usd">-205875000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzgtNC0xLTEtMA_c09e5c62-b462-4aa7-b8d2-09b9ce4a6452"
      unitRef="usd">-105283000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzktMi0xLTEtMA_705b2c48-08c9-40db-a8b9-3302d47dedff"
      unitRef="usd">-33732000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfMzktNC0xLTEtMA_0c423174-9361-497c-a9ad-9524cb6cc8e8"
      unitRef="usd">-44554000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNDAtMi0xLTEtMA_98dd255c-88de-4117-89c6-dc0f84662828"
      unitRef="usd">254152000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNDAtNC0xLTEtMA_721ef79b-c054-4023-9e08-9dd0484010de"
      unitRef="usd">353277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNDEtMi0xLTEtMA_ae3027e9-b811-4389-a4ab-6670cc0f48f8"
      unitRef="usd">624962000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83MC9mcmFnOjljMjAzNTM0Nzk1NzRhZWJhMTYyMzE0NjY0NTliMGMwL3RhYmxlOmE1NmFlNzczOGE3MzQ0MDQ5OWU5NDhlYjMwMDM3MjQxL3RhYmxlcmFuZ2U6YTU2YWU3NzM4YTczNDQwNDk5ZTk0OGViMzAwMzcyNDFfNDEtNC0xLTEtMA_bbef492d-12ff-4e3e-8fe8-ed97c53d31fc"
      unitRef="usd">1541984000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ib7fe24e0e27446959b969304943ad7f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMi0yLTEtMS0w_bf996e5e-6cab-4a8f-9f93-95e785163f8c"
      unitRef="shares">27572000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7fe24e0e27446959b969304943ad7f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMi00LTEtMS0w_5df45586-e34d-47b2-9d7c-e49a71b25320"
      unitRef="usd">275000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d130f2fb4b74dbbb151df172fca9126_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMi02LTEtMS0w_68a058b8-82ad-4a83-8522-6660d7b2fc55"
      unitRef="usd">292494000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie128cf65d17046ecb303928eea1b4c02_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMi04LTEtMS0xMTg1Nw_29f0bd47-0237-49c0-98e8-517cdb6f044f"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i25331c3323ea4cb78350a4c0e37c7f37_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMi0xMC0xLTEtMA_fe987583-b826-4890-9f16-b0b968626fe2"
      unitRef="usd">210265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie45bf84ae32048af948a75f954e0115e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMi0xMi0xLTEtMA_1b9ab2c9-f360-4eb6-ac99-997c40cd5de9"
      unitRef="usd">-17705000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaba170a93db74f5fbe93cd4a085d0a05_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMi0xNi0xLTEtMA_4d42b758-3118-42b3-81fd-131305394a8f"
      unitRef="usd">485329000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i26f32e5d58454a309b97fedf5c20e14e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMy0xMC0xLTEtMA_86895f65-05dc-4f0c-a68b-dd2bc4d9c5e7"
      unitRef="usd">-262987000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMy0xNi0xLTEtMA_b068bb3e-1727-4d95-a4b8-b6829b25b073"
      unitRef="usd">-262987000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic7b9b72bcdd74cbcbdb77c424e064a27_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNC02LTEtMS0w_90bee869-fddf-4d69-9ee0-00848bf6fb07"
      unitRef="usd">2968000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i26f32e5d58454a309b97fedf5c20e14e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNC0xMC0xLTEtMA_2d284334-5d84-4672-9fda-25cd52bee9a8"
      unitRef="usd">5835000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNC0xNi0xLTEtMA_e952c271-68cd-41f8-9fc5-ae98476172e4"
      unitRef="usd">8803000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i005168adb151445faa03e15d06923a2f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNS0yLTEtMS0yNjc_9748f967-ad41-4649-b3a2-ed7e6baa1a2b"
      unitRef="shares">14375000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i005168adb151445faa03e15d06923a2f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNS00LTEtMS0yNzE_2a6abce8-e4e4-4a2b-b236-3910ecb690f5"
      unitRef="usd">144000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic7b9b72bcdd74cbcbdb77c424e064a27_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNS02LTEtMS0yNzU_c1e6183b-0586-4e80-838e-aff47aef1e0d"
      unitRef="usd">217168000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNS0xNi0xLTEtMjkx_35c61082-0a12-4659-8939-c3397a70d386"
      unitRef="usd">217312000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i005168adb151445faa03e15d06923a2f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNi0yLTEtMS0zNTI_d5638dd7-e8a0-44ec-9404-8327aacb8da6"
      unitRef="shares">27000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic7b9b72bcdd74cbcbdb77c424e064a27_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNi02LTEtMS0zNTI_fc87f59d-a36f-4158-a391-572a213badd4"
      unitRef="usd">274000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNi0xNC0xLTEtMzUy_a7ea40b9-1ed4-4714-ad10-ab2d7031dbae"
      unitRef="usd">274000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i005168adb151445faa03e15d06923a2f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNi0yLTEtMS0w_4ff5dc11-80b0-422c-a356-f7a916df2c0b"
      unitRef="shares">165000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i005168adb151445faa03e15d06923a2f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNi00LTEtMS0w_12e1ac11-73b2-496b-838f-892104e5bba3"
      unitRef="usd">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic7b9b72bcdd74cbcbdb77c424e064a27_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNi02LTEtMS0w_5f1bcb9d-10f8-4c76-ac8b-a2019188be9d"
      unitRef="usd">4382000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNi0xNi0xLTEtMA_1609344c-750a-47cd-8a4f-81c4e52d00cb"
      unitRef="usd">4384000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i005168adb151445faa03e15d06923a2f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNy0yLTEtMS0w_a48637dd-a3b0-4564-9d12-91176985fb1f"
      unitRef="shares">35000</nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="ic7b9b72bcdd74cbcbdb77c424e064a27_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNy02LTEtMS0w_71a759db-db5e-424a-8d77-398b5fb7f189"
      unitRef="usd">805000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNy0xNi0xLTEtMA_5c1498a6-aa9d-4056-b681-e570cdc599da"
      unitRef="usd">805000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="ic7b9b72bcdd74cbcbdb77c424e064a27_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfOC02LTEtMS0w_2e8e15ff-df5b-485a-85ac-e37345a65f39"
      unitRef="usd">1890000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="i26f32e5d58454a309b97fedf5c20e14e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfOC0xMC0xLTEtMA_52891590-1c13-4df9-ba66-685bb778da7a"
      unitRef="usd">-50000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfOC0xNi0xLTEtMA_5d8ec33a-c711-4405-87e2-a956d69cb35c"
      unitRef="usd">1840000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i177330d4be1f4ab0adf446a0f3676439_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfOS0xMi0xLTEtMA_7b649c4e-0a55-4d98-aadb-980762823b8c"
      unitRef="usd">-13609000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfOS0xNi0xLTEtMA_981c3cba-7cde-4f99-9aca-62972294a647"
      unitRef="usd">-13609000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i56105c6fa8b944be9b155ebbd74407b4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTAtMTAtMS0xLTA_2b7c28fb-d4a9-4045-8f73-1bb4f0352f3d"
      unitRef="usd">16000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i829c727f7e004c568abbfe8ad8a90a66_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTAtMTYtMS0xLTA_5b3eaaef-261e-4555-a5ff-43ff845b3e63"
      unitRef="usd">16000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i0bc14c48d70a476a90faa751b2b0b85f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTEtMi0xLTEtMA_0dffd182-c8ad-42ff-9860-c4252f7bb8fa"
      unitRef="shares">42104000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0bc14c48d70a476a90faa751b2b0b85f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTEtNC0xLTEtMA_6d467690-4e66-4a99-8952-342a8aaf6e93"
      unitRef="usd">421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i60da6a3a5670498fbca81e130e7ba884_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTEtNi0xLTEtMA_e3e92897-83e7-4e93-aee6-7c4dcc98a53b"
      unitRef="usd">508655000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id3d1354061224515920367d7b1d9bfa0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTItOC0xLTEtMTE4NTk_0d3e43f7-58cc-44f8-83e1-a50ca8f935e1"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2fdb131ebc2b4661b3839f84f978c53d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTEtMTAtMS0xLTA_b3704524-b454-4825-8469-73e4d38ec696"
      unitRef="usd">-58491000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6dbe11d8322a4d00b81f0b746387259c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTEtMTItMS0xLTA_6a81f3d7-2732-4094-a7b9-970c453c9ea3"
      unitRef="usd">-31314000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTEtMTYtMS0xLTA_05b5f2c5-a3cb-4680-84b0-b69fa6f65b24"
      unitRef="usd">419271000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i523762f7fd3647d2af418dd1fb3220f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTItMTAtMS0xLTA_25048aae-451d-45ed-b86e-ee6ad1619f33"
      unitRef="usd">-46741000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTItMTYtMS0xLTA_902f6b59-0f4e-47ab-a549-4a73926f14cd"
      unitRef="usd">-46741000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib29e7893ce2e423aba844ed167329d8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTMtNi0xLTEtMA_b73af5f5-6fc6-479d-b82e-47829a966b3a"
      unitRef="usd">8933000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTMtMTYtMS0xLTA_84c18c3d-865d-46dc-b9b1-a7d6b94e1ebf"
      unitRef="usd">8933000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStock
      contextRef="ib29e7893ce2e423aba844ed167329d8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTUtNi0xLTEtMzM3_2d73cd72-266a-4623-8932-92833fa3c387"
      unitRef="usd">642000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTUtMTQtMS0xLTM0OQ_18704181-9033-4af1-810c-a58605945c39"
      unitRef="usd">642000</us-gaap:DividendsPreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i86de161b04454603b2731e79dd9de940_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTYtMi0xLTEtMA_fd5515ca-c29d-4731-8489-074ef9b80ba1"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib29e7893ce2e423aba844ed167329d8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTYtNi0xLTEtMA_f4f0fe36-e619-49f4-b392-89fc88189e9e"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTYtMTYtMS0xLTA_2a3745d5-46ec-40c4-aeb9-79fc063f6ca1"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i86de161b04454603b2731e79dd9de940_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTktMi0xLTEtMzU3_6995b1b5-2d50-4106-90ef-399d445836bf"
      unitRef="shares">248000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i86de161b04454603b2731e79dd9de940_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTktNC0xLTEtMzU3_40648a39-eb99-4914-93b9-6e2936d85681"
      unitRef="usd">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib29e7893ce2e423aba844ed167329d8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTktNi0xLTEtMzU3_37dbb417-35e7-4438-b36c-9a19e43bf91c"
      unitRef="usd">3931000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTktMTQtMS0xLTM1Nw_1c68c466-5fdd-470f-8829-f6699fc00f19"
      unitRef="usd">3933000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i86de161b04454603b2731e79dd9de940_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTctMi0xLTEtMA_4c32f431-b812-409f-99c6-6236995260b3"
      unitRef="shares">44000</nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="ib29e7893ce2e423aba844ed167329d8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTctNi0xLTEtMA_2ee6bc7f-7ad8-4aca-95f8-44e54e17e890"
      unitRef="usd">365000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTctMTYtMS0xLTA_f9b7aacf-95fb-4080-83bf-5a4d6c0df00f"
      unitRef="usd">365000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="ib29e7893ce2e423aba844ed167329d8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTgtNi0xLTEtMA_5be0c196-9428-4c22-b4f5-7672700ae106"
      unitRef="usd">1052000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTgtMTYtMS0xLTA_25d2638f-b288-4769-958d-2c4431e54865"
      unitRef="usd">1052000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id7aab4f5297e4eaa8177f8d68c1ad1c2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjEtOC0xLTEtMzg0_7c3fc3dc-17e3-4c8d-aa3f-0c837f32d8b2"
      unitRef="usd">1076000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjEtMTQtMS0xLTM5Mw_7e788583-7eb1-4f10-8216-764a0afe32d0"
      unitRef="usd">1076000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjMtMC0xLTEtMzY5L3RleHRyZWdpb246MzI5MDMyYzEyZjQ0NDVjMWE4YmI5ODAxOGU5MGI5ODlfNg_abbfa3cc-b2a6-491f-83fc-962bca3afe44"
      unitRef="usd">3166000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ib9e1a5838bcf444ba3da9a6e57a05bc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjMtMTItMS0xLTM5MA_02d0ec1b-ad8f-49ab-a359-1ad0eced2a60"
      unitRef="usd">-10479000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjMtMTQtMS0xLTM5Mw_a55da017-67eb-47ba-8643-8f06b11647cb"
      unitRef="usd">-10479000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjQtMC0xLTEtMzY5L3RleHRyZWdpb246YmE3MThhMjI0NmMxNGMzYWJhNGMzZGVhMjZkNmNkMzZfNw_4277d1b0-35d4-4886-96b4-4028830fe4b0"
      unitRef="usd">327000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ib9e1a5838bcf444ba3da9a6e57a05bc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjQtMTItMS0xLTM5MA_20d1c52f-6693-461c-a7e9-588f55ad7c70"
      unitRef="usd">-1084000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjQtMTQtMS0xLTM5Mw_834973a0-166d-44a9-8a3d-7b8e5ce65c42"
      unitRef="usd">-1084000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ib9e1a5838bcf444ba3da9a6e57a05bc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTktMTItMS0xLTA_59182431-31e8-426d-a7d1-7c9c2d22bea8"
      unitRef="usd">-3845000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMTktMTYtMS0xLTA_01dfc48c-d8ab-4e87-95bf-2888da18a243"
      unitRef="usd">-3845000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idec488e4e2ff460094352c6c8b05ab8d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjAtMTAtMS0xLTA_9d5fde03-cdf9-43d4-91c5-4bd965c69da0"
      unitRef="usd">-51000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide0b204848dd459ca9530710d5b75286_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjAtMTYtMS0xLTA_6bedbfe1-484a-48f7-bb4a-0a29288fd2e8"
      unitRef="usd">-51000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i7476c503140a40f387bba9ef970b97ac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjEtMi0xLTEtMA_7a31fa28-e47a-4b2f-a452-6bde1287437c"
      unitRef="shares">42313000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7476c503140a40f387bba9ef970b97ac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjEtNC0xLTEtMA_2de15d0b-1f94-457e-8a9e-2caa19bf7283"
      unitRef="usd">423000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id878633e30a74c28b17950e21471025b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjEtNi0xLTEtMA_389c9950-1834-4c72-9662-c3deb1467a7b"
      unitRef="usd">501615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id7aab4f5297e4eaa8177f8d68c1ad1c2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjctOC0xLTEtMzk4_739dac3a-e27a-4bc4-af67-41bc5eba0752"
      unitRef="usd">1076000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib425e0d533164202918196d0657bf6f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjEtMTAtMS0xLTA_2502b153-8792-4825-8a93-2b7440b59a2e"
      unitRef="usd">-105283000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9cdcb26d373b4d2f80c83c5e8748ecfd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjEtMTItMS0xLTA_265ceeaf-58ee-4f33-a1bd-3473cb6d5486"
      unitRef="usd">-44554000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjEtMTYtMS0xLTA_d8ecbe7e-d303-4a32-b5d4-81f5ffcf6977"
      unitRef="usd">353277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i225b968f0775409a8833308e24e5e844_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjItMTAtMS0xLTA_ff00aa4a-07f2-45d7-9100-3da74cfc0320"
      unitRef="usd">-100592000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjItMTYtMS0xLTA_70d99e86-7994-4de9-a220-876355a8e193"
      unitRef="usd">-100592000</us-gaap:ProfitLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="idc363353cc864443bad1077751e2dd63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjQtNi0xLTEtMA_a6fb3bdd-ad5a-4ae8-b3ed-ed2b112c1871"
      unitRef="usd">12373000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjQtMTYtMS0xLTA_533987ed-a0dd-4417-91a7-704aa0002972"
      unitRef="usd">12373000</us-gaap:DividendsPreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ifecefaaf43024de696d61b2c1b77abd2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzAtMi0xLTEtMzYy_df925a1a-252b-4f3d-ab0a-a01bdd000714"
      unitRef="shares">417000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifecefaaf43024de696d61b2c1b77abd2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzAtNC0xLTEtMzYy_da3ac333-a9a6-47c8-876d-c5d9d771fdbd"
      unitRef="usd">4000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc363353cc864443bad1077751e2dd63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzAtNi0xLTEtMzYy_4c54d0ba-6d34-47f8-8dfa-a22624cc9069"
      unitRef="usd">4965000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzAtMTQtMS0xLTM2Mg_6476bfbd-749b-4fff-90b9-e96db8c5bedf"
      unitRef="usd">4969000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="ifecefaaf43024de696d61b2c1b77abd2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjgtMi0xLTEtMA_7ae94f5b-c1e5-456e-8578-b0a4b6310565"
      unitRef="shares">44000</nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="idc363353cc864443bad1077751e2dd63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjgtNi0xLTEtMA_a8609044-86f4-46fc-b051-f99a1f3d52cc"
      unitRef="usd">157000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjgtMTYtMS0xLTA_73886578-e6ea-4330-9646-b69b1a5bc2be"
      unitRef="usd">157000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="idc363353cc864443bad1077751e2dd63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjktNi0xLTEtMA_230e3fef-2dd8-4b9c-b606-6c8b705b7b7e"
      unitRef="usd">718000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMjktMTYtMS0xLTA_4c35d0d4-7cfc-4657-945a-f53e6bcdc732"
      unitRef="usd">718000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:ReclassificationOfWarrantsFromEquityToLiabilities
      contextRef="ic409e616711244ad904daa89afda83b0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzEtOC0xLTEtMA_2170a5aa-02a4-4f1b-a4c2-8072bc145670"
      unitRef="usd">1076000</nnbr:ReclassificationOfWarrantsFromEquityToLiabilities>
    <nnbr:ReclassificationOfWarrantsFromEquityToLiabilities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzEtMTYtMS0xLTA_8d76142a-8b76-4c69-be0c-a15a4c5a5939"
      unitRef="usd">1076000</nnbr:ReclassificationOfWarrantsFromEquityToLiabilities>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmI5YjA2N2Y5ZjAxMTQ2ODg5MjI1NjZiZDA5YmRlOTVlXzY_0c760060-a118-4177-a0f8-a35bf5ab1ba4"
      unitRef="usd">3764000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i501b98ce88ca4facad2db4504ac5f660_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzItMTItMS0xLTA_d53053b2-c856-4f79-9f0e-c68451373bac"
      unitRef="usd">-12443000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzItMTYtMS0xLTA_39cce389-23fd-4968-adc2-e8fdec151f89"
      unitRef="usd">-12443000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmRiYzM1N2I2MmQ1MjQ5YmI4YjA2YjczYWZiMzlkOGM5Xzc_fe8d10e0-ecd9-4fdf-acc5-785963b016f0"
      unitRef="usd">5742000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i501b98ce88ca4facad2db4504ac5f660_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzMtMTItMS0xLTA_d93492c9-c376-403c-88df-a542ff214af1"
      unitRef="usd">-18987000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzMtMTYtMS0xLTA_4eb71a85-d82a-4820-9e11-e5035fe1bc27"
      unitRef="usd">-18987000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i501b98ce88ca4facad2db4504ac5f660_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzQtMTItMS0xLTA_83fa7f12-8b96-40c0-9c67-12aa4038be7d"
      unitRef="usd">-1683000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzQtMTYtMS0xLTA_6c8fddef-e02a-44a7-976e-0ca2ec330405"
      unitRef="usd">-1683000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i501b98ce88ca4facad2db4504ac5f660_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNDEtMTItMS0xLTQyNg_c5516e42-5ecb-4cb8-86a1-615f4c651b7a"
      unitRef="usd">5961000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfNDEtMTQtMS0xLTQyOQ_91160f76-b07e-41e8-91a9-73eeb4d254c8"
      unitRef="usd">5961000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:SharesIssued
      contextRef="i2d0a77f789f348fdabc0912717bb4b2e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzYtMi0xLTEtMA_658243b8-6540-4e99-a238-fb41805c6705"
      unitRef="shares">42686000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2d0a77f789f348fdabc0912717bb4b2e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzYtNC0xLTEtMA_b9034529-b28b-41d1-85c3-b8dc90292e2d"
      unitRef="usd">427000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i122cd369cd844357b1b8f3f3c169b9e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzYtNi0xLTEtMA_fb5a0e3e-68de-483e-a5db-b94322a0f8c8"
      unitRef="usd">493332000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i519896384a4d4195af06200355ee0fb6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzYtOC0xLTEtMA_fcb3cef5-28ff-4646-a2b8-2693249e6cd0"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i447d86edfe2d4d468f64f46fb6dc0501_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzYtMTAtMS0xLTA_d816c0e3-debd-4ce7-b8a6-5843f8684370"
      unitRef="usd">-205875000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i391f5c7b220048a5826e491c65d70c87_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzYtMTItMS0xLTA_ac0ea4b2-d95d-4903-bd1c-f871c52da045"
      unitRef="usd">-33732000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV83Ni9mcmFnOjg4NTEyMTRmZmY2ODQ2Mzk5OWFmNDAwMTViNjAzZjQ0L3RhYmxlOjA4MWFjZmQ2YThkZDQzZDhiZjJhZmJjNTM0ZWZkMTA0L3RhYmxlcmFuZ2U6MDgxYWNmZDZhOGRkNDNkOGJmMmFmYmM1MzRlZmQxMDRfMzYtMTYtMS0xLTA_013027db-caca-40ef-975c-74ce7fca3ef0"
      unitRef="usd">254152000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMy0yLTEtMS0w_ac9b3808-ea97-41a2-b4df-fa803ee98e64"
      unitRef="usd">-100592000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMy00LTEtMS0w_9966cb33-da14-41d3-92da-436e05b361f6"
      unitRef="usd">-46741000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMy02LTEtMS0w_9f5ac987-5112-465d-90e5-009b9eb1a937"
      unitRef="usd">-262987000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNS0yLTEtMS0w_f84f0818-7f31-4952-af47-591e388356c7"
      unitRef="usd">45680000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNS00LTEtMS0w_d31df354-9d5f-40c7-878e-f56e28a85205"
      unitRef="usd">44896000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNS02LTEtMS0w_e435f76b-8f9d-4e85-b54e-bd122cca6419"
      unitRef="usd">43026000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNi0yLTEtMS0w_d49087b6-33be-471f-a817-422da3f0f625"
      unitRef="usd">35731000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNi00LTEtMS0w_a8f51612-93ed-4556-b39c-389ee03d0bf4"
      unitRef="usd">46950000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNi02LTEtMS0w_d3e75904-a84d-42d8-b7e4-036fe8f85a2d"
      unitRef="usd">28102000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNy0yLTEtMS0w_589da1e3-6e54-435c-90c6-ede22d806d2c"
      unitRef="usd">15692000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNy00LTEtMS0w_b459bdde-940a-4659-bcd2-a223d6753728"
      unitRef="usd">4789000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNy02LTEtMS0w_87dd4e58-e7b4-4344-ade7-74c4e20fc26f"
      unitRef="usd">4845000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfOC0yLTEtMS0w_f28406f5-92ba-4ba8-8a2b-bb34d11f33b8"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfOC00LTEtMS0w_6b8d37f9-8d78-4a7d-8798-1369b0365de4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfOC02LTEtMS0w_7b82878e-cb69-4c51-8d44-c46212141b6f"
      unitRef="usd">182542000</us-gaap:GoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfOS0yLTEtMS00NjQ_69e7f54c-e804-44fb-9aae-2ab0c895629f"
      unitRef="usd">146757000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfOS00LTEtMS00NjQ_77a2113f-2cde-4b64-993d-56ec93840cf5"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfOS02LTEtMS00NjQ_cb121667-fa97-4ab2-aaf1-00eeb4964bbb"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfOS0yLTEtMS0w_a7d98b0e-c61a-4a5b-9a0d-4801adfc3f17"
      unitRef="usd">4148000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfOS00LTEtMS0w_fd4bcfbd-a1db-40d2-bf32-6ec030907444"
      unitRef="usd">643000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfOS02LTEtMS0w_2adf4f5d-9f34-48bd-9298-470bb3f39308"
      unitRef="usd">21825000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTAtMi0xLTEtMA_6c288bb6-ebb5-4e8e-8ccc-b01e4d555404"
      unitRef="usd">1532000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTAtNC0xLTEtMA_064bc735-bfe5-4e69-9248-9e6c09c8a74d"
      unitRef="usd">3293000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTAtNi0xLTEtMA_537298f7-9893-441f-9b54-d8c9561c2416"
      unitRef="usd">19562000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTEtMi0xLTEtMA_645f4348-41b3-437a-a9b9-4ccb0a15a50e"
      unitRef="usd">-15802000</us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet>
    <us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTEtNC0xLTEtMA_e01b7fdc-57e7-4cd5-a66d-10a3b4a80661"
      unitRef="usd">0</us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet>
    <us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTEtNi0xLTEtMA_10b584ab-927e-4368-b81a-6325c7ecb1f4"
      unitRef="usd">0</us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTItMi0xLTEtMA_b3a34d0e-e251-45a8-a403-06955a935a22"
      unitRef="usd">3626000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTItNC0xLTEtMA_96226507-4ae5-441b-bafe-11fcb0e3dfa3"
      unitRef="usd">1681000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTItNi0xLTEtMA_d9e87b72-9797-480e-a0a5-4c89b0781a42"
      unitRef="usd">-642000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTMtMi0xLTEtMA_5cb9d765-8cb6-406a-9d3b-41ef35426c1d"
      unitRef="usd">233824000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTMtNC0xLTEtMA_09744d19-0a5f-4f4b-9a7b-17043765ff46"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTMtNi0xLTEtMA_9c31f2cf-792f-45fb-a92a-0751da420dfd"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTQtMi0xLTEtMA_c7908bc3-6380-4c0a-a8a8-aa2df8023ecf"
      unitRef="usd">4226000</nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations>
    <nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTQtNC0xLTEtMA_81f4f93d-eff3-43bc-98a9-d3be6c1833cd"
      unitRef="usd">2822000</nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations>
    <nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTQtNi0xLTEtMA_ed8cbe48-875f-46fe-9f62-5b1b4d146d48"
      unitRef="usd">2416000</nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTUtMi0xLTEtMA_7ae267f3-c1d0-4ecf-9519-ba5553116e07"
      unitRef="usd">-21697000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTUtNC0xLTEtMA_5c35dd1a-eaeb-48db-88ff-cd72b39acfcc"
      unitRef="usd">-3142000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTUtNi0xLTEtMA_54eef42b-de32-492a-8618-bfc97af78a3e"
      unitRef="usd">-22402000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTYtMi0xLTEtMA_f7151e8d-53a3-4544-9705-16e1221d8ca8"
      unitRef="usd">-4730000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTYtNC0xLTEtMA_5b8eb3ff-c629-4b17-94a3-703c2736d737"
      unitRef="usd">3169000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTYtNi0xLTEtMA_f0479e9e-5d23-4a90-b910-4e8bfd210703"
      unitRef="usd">1290000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTgtMi0xLTEtMA_8c6c8081-a984-46eb-ab04-b3b677700d57"
      unitRef="usd">-10831000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTgtNC0xLTEtMA_715da6de-c32d-41bd-bef7-ec92e475cc86"
      unitRef="usd">-1265000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTgtNi0xLTEtMA_e593cf5a-7f26-46a8-9541-b5e4de2e1531"
      unitRef="usd">3543000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTktMi0xLTEtMA_ef0466bf-5674-4d0b-913e-24fe10e41c59"
      unitRef="usd">-5114000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTktNC0xLTEtMA_9806a0c6-316b-4198-a6f5-7967cfc5a760"
      unitRef="usd">-1426000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMTktNi0xLTEtMA_013ff6aa-e6e3-4e11-ae6d-44762c7d0cec"
      unitRef="usd">16208000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjAtMi0xLTEtMA_55df3383-0bc9-49ab-b50a-8c1564a83a4f"
      unitRef="usd">-8606000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjAtNC0xLTEtMA_00e3cef9-ecb1-4106-98b4-0e5ff8ec6ff1"
      unitRef="usd">-7900000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjAtNi0xLTEtMA_2bb26aa2-053c-4e0b-86e0-f82ad1bc5555"
      unitRef="usd">2693000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjEtMi0xLTEtMA_4ca30e7a-f58d-40dd-a857-8095c938d283"
      unitRef="usd">-633000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjEtNC0xLTEtMA_816e9368-5058-4008-925a-9e4ab39b5a5d"
      unitRef="usd">-5292000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjEtNi0xLTEtMA_3cc4b0ee-0824-4c40-abae-09292e5d552c"
      unitRef="usd">39615000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjItMi0xLTEtMA_0d7185f1-cf44-40ff-9e8e-acdff17a355e"
      unitRef="usd">10802000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjItNC0xLTEtMA_842f866d-cc45-4c94-920c-e100e0f84acd"
      unitRef="usd">4711000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjItNi0xLTEtMA_ee9bce87-e2e3-477b-8777-dced954b2086"
      unitRef="usd">-479000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjMtMi0xLTEtMA_6f1389b0-2a73-48f5-afb0-ff273fc7db64"
      unitRef="usd">15549000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjMtNC0xLTEtMA_dffa7101-79be-4a64-a63e-caddff35ccc6"
      unitRef="usd">49208000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjMtNi0xLTEtMA_f2ae22fb-5f2d-4dab-89e7-71bfe63633a8"
      unitRef="usd">40939000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjUtMi0xLTEtMA_a0660386-8880-4912-b10a-92ca8744f314"
      unitRef="usd">23773000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjUtNC0xLTEtMA_f6338a0a-cbd2-4a1c-b4bd-3130378e505c"
      unitRef="usd">54003000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjUtNi0xLTEtMA_4a5b5ac5-6afb-49a3-9384-0787d0d26022"
      unitRef="usd">64036000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjYtMi0xLTEtMA_b4be6094-3614-4702-9470-db765208aabf"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjYtNC0xLTEtMA_0218606f-21db-48ea-b7fc-e06fea62f6ce"
      unitRef="usd">-8000000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjYtNi0xLTEtMA_7fd3e0a5-bbb0-4af0-9992-818f8d75ce0a"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjctMi0xLTEtMA_7da63376-cd9d-4ff3-bc82-969538ec12ff"
      unitRef="usd">743178000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjctNC0xLTEtMA_37080e9c-45ed-45c1-91c1-b620bac151dc"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjctNi0xLTEtMA_b55c734a-72d9-4df3-97d2-d6b0cf5461f9"
      unitRef="usd">838000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjgtMi0xLTEtMA_fe7e97ad-ff37-4748-ade7-b5735741d2bd"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjgtNC0xLTEtMA_4ece0270-948e-4180-83a7-726c37f1bb37"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjgtNi0xLTEtMA_d87646aa-a120-486d-ab01-dac0622a481b"
      unitRef="usd">399009000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjktMi0xLTEtMA_199e948d-2732-4b16-8ecd-e312d1480bfa"
      unitRef="usd">3317000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjktNC0xLTEtMA_c911dd85-6bb5-4c2c-a851-746446bbcffb"
      unitRef="usd">7287000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMjktNi0xLTEtMA_a18472c4-04e8-438c-9b52-ec29ac53b3e2"
      unitRef="usd">1434000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzEtMi0xLTEtOTE1Ng_bf2057a3-9530-4cd0-91ad-37d24e83cd3e"
      unitRef="usd">4133000</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzEtNC0xLTEtOTE1Ng_723999d8-87c5-42b1-b186-a20bdb2f52ed"
      unitRef="usd">0</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzEtNi0xLTEtOTE1Ng_3c539345-c8c8-4506-8a9b-493be9ba9cb3"
      unitRef="usd">0</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzAtMi0xLTEtMA_dded58fa-8ab8-4082-a729-a66120132774"
      unitRef="usd">-695000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzAtNC0xLTEtMA_38bcd934-5854-49ec-bc02-a8b2780a751f"
      unitRef="usd">711000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzAtNi0xLTEtMA_43d41824-8e8d-459d-8b90-7ab8c3495ee1"
      unitRef="usd">517000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzEtMi0xLTEtMA_22929747-0a00-49d1-82eb-eef869947263"
      unitRef="usd">719284000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzEtNC0xLTEtMA_062b3177-1a4f-4c0c-986e-e85f317a9379"
      unitRef="usd">-39427000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzEtNi0xLTEtMA_2da5d961-38ff-4d39-85eb-c1666de0e0a8"
      unitRef="usd">-461290000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzMtMi0xLTEtMA_861661c8-ef93-42a4-8afb-a5b3882b724c"
      unitRef="usd">661000</nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts>
    <nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzMtNC0xLTEtMA_5c01f0a2-897c-4a22-977b-abeb0bd9256b"
      unitRef="usd">11336000</nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts>
    <nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzMtNi0xLTEtMA_54eeeec7-3fde-429c-afbc-4aa4223a69dd"
      unitRef="usd">20726000</nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts>
    <us-gaap:PaymentsOfDividends
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzQtMi0xLTEtMA_252d6f99-c51e-4977-9b05-e18deefe502a"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzQtNC0xLTEtMA_3aeb063e-4297-4227-8166-6f6682c48b52"
      unitRef="usd">8879000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzQtNi0xLTEtMA_77cebf90-5dee-4cfa-a7b5-b7e29d584bb9"
      unitRef="usd">8826000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzUtMi0xLTEtMA_6122e534-8668-4cb4-9bad-97fba7bde4a7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzUtNC0xLTEtMA_cb70f257-5dec-4e86-a70d-81c8b8fdf91c"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzUtNi0xLTEtMA_32808302-e431-4329-b95a-3cbb8bc46c5e"
      unitRef="usd">217312000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzYtMi0xLTEtMA_8073ebc9-309d-43d5-ae54-c98208ea962c"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzYtNC0xLTEtMA_f38d88c9-0569-446d-b723-a11fbdd34f85"
      unitRef="usd">95741000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzYtNi0xLTEtMA_5a928670-5516-4b60-8625-cb1eff8cb542"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzctMi0xLTEtMA_611fb609-c695-4e2a-8a2c-6b2bed45f49d"
      unitRef="usd">66195000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzctNC0xLTEtMA_439e8345-9a43-4252-af19-87d71e8d17a8"
      unitRef="usd">54209000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzctNi0xLTEtMA_312dce43-13a3-453a-a620-59c540ea92d4"
      unitRef="usd">311841000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzgtMi0xLTEtMA_e589e9fc-865c-4bb0-a49f-45eb6bf299a5"
      unitRef="usd">776331000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzgtNC0xLTEtMA_73dff6c1-3cb6-42b1-8dfd-15e66ff9462d"
      unitRef="usd">108157000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzgtNi0xLTEtMA_d566201b-5a57-4595-8d23-323dc2de3768"
      unitRef="usd">290687000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzktMi0xLTEtMA_a88cc6ff-a0fc-4ebd-afe5-62ca5479cb42"
      unitRef="usd">-924000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzktNC0xLTEtMA_1ab70de9-15b0-439e-85e6-060291a08ea1"
      unitRef="usd">-12564000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfMzktNi0xLTEtMA_688f42a6-7dfd-4d08-bb28-ad15d9d97bb4"
      unitRef="usd">10305000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDAtMi0xLTEtMA_8bca3f61-d865-42ae-a631-b5595f470de5"
      unitRef="usd">-3133000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDAtNC0xLTEtMA_c7b78e44-d4dc-4863-91b1-2725fee1c3f0"
      unitRef="usd">-3715000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDAtNi0xLTEtMA_4013397a-93f8-494b-a099-3bdfc1a1eccb"
      unitRef="usd">-4126000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDEtMi0xLTEtMA_f279b3fb-375f-445e-89cf-2ea168b3df54"
      unitRef="usd">-714854000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDEtNC0xLTEtMA_d92ec157-8821-449d-a53e-e696d0dc1ba1"
      unitRef="usd">5299000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDEtNi0xLTEtMA_084d1195-e0c2-4a10-9b1b-d539eacf2e8e"
      unitRef="usd">215093000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDItMi0xLTEtMA_1379cfdf-1569-494f-99c1-5f606b476c78"
      unitRef="usd">-3544000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDItNC0xLTEtMA_0f2f895d-06b6-4dbe-8fce-948f22735cb5"
      unitRef="usd">-1365000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDItNi0xLTEtMA_159a7d4f-616e-42d4-ada0-eb3cf49007e2"
      unitRef="usd">-1200000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDMtMi0xLTEtMA_76f32ff1-0394-458b-9e54-87d46b55467c"
      unitRef="usd">16435000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDMtNC0xLTEtMA_241aa6f4-6f3f-4370-a57e-78c69f7740ef"
      unitRef="usd">13715000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDMtNi0xLTEtMA_ebd02d1c-79d2-4859-a964-da19dd4b2e85"
      unitRef="usd">-206458000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtMi0xLTEtMA_5f5b9179-40fa-4aba-8436-9edc52a935d1"
      unitRef="usd">31703000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtNC0xLTEtMA_d472a058-ecdd-433c-b72c-60ff7c7c65d4"
      unitRef="usd">17988000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaba170a93db74f5fbe93cd4a085d0a05_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtNi0xLTEtMA_c2a4e163-ae16-4768-ac6e-d9e4ca55eb6b"
      unitRef="usd">224446000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtMi0xLTEtMA_78304e46-d93c-44a8-af1a-dc4d6c524987"
      unitRef="usd">48138000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtNC0xLTEtMA_96f7e7f9-ba7e-4778-990f-0a161f805be6"
      unitRef="usd">31703000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtNi0xLTEtMA_b2a3d5f2-2e36-4c40-b909-d7c62a85c6fd"
      unitRef="usd">17988000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDgtMi0xLTEtMA_cc797e26-f584-4aff-b448-c6e071ab2d23"
      unitRef="usd">9644000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDgtNC0xLTEtMA_e5c85085-77cd-4625-aa84-e7928431b5e2"
      unitRef="usd">23281000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDgtNi0xLTEtMA_0f3cbdab-3aaa-4af7-9555-0bf03e97c264"
      unitRef="usd">26605000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <nnbr:RestructuringChargesInOtherCurrentAndNoncurrentLiabilities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDktMi0xLTEtMA_5d9235b3-a29b-4843-992d-0113e88cec61"
      unitRef="usd">0</nnbr:RestructuringChargesInOtherCurrentAndNoncurrentLiabilities>
    <nnbr:RestructuringChargesInOtherCurrentAndNoncurrentLiabilities
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDktNC0xLTEtMA_f33ea1ae-592a-447f-b56d-0975b323c0e6"
      unitRef="usd">-12000</nnbr:RestructuringChargesInOtherCurrentAndNoncurrentLiabilities>
    <nnbr:RestructuringChargesInOtherCurrentAndNoncurrentLiabilities
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDktNi0xLTEtMA_06f8a008-fc7a-4948-a024-fd166d0d86e4"
      unitRef="usd">2071000</nnbr:RestructuringChargesInOtherCurrentAndNoncurrentLiabilities>
    <us-gaap:InterestPaidNet
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNTEtMi0xLTEtMA_fd809bcb-013f-4d87-bfe3-59126121a711"
      unitRef="usd">51542000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNTEtNC0xLTEtMA_4340d025-1df4-48e2-b819-5557dc7f410b"
      unitRef="usd">50514000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNTEtNi0xLTEtMA_e7a2bec4-b6b3-4971-bba8-ca9878d6b2d7"
      unitRef="usd">56223000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNTItMi0xLTEtMA_14706073-e6ce-49cf-85f7-caf7dc92b3a4"
      unitRef="usd">2241000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNTItNC0xLTEtMA_4746986b-6372-458c-a04f-2e501276fc47"
      unitRef="usd">6428000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNTItNi0xLTEtMA_03b38648-be07-40f5-894f-474be3aedb4c"
      unitRef="usd">-32582000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMTA5OTUxMTYyODIzMw_3b0605c3-cc60-4f4e-ae3b-5aef0523a01c"
      unitRef="usd">13800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMTA5OTUxMTYyODI0Nw_885ab601-cd8c-4f20-9982-6ddac0a83a66"
      unitRef="usd">10200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="iaba170a93db74f5fbe93cd4a085d0a05_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMTA5OTUxMTYyODUyMw_2bfdfd00-e8cc-4956-ba45-690c99f0d5af"
      unitRef="usd">200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5NDc_f1c6cd93-f7d2-45e8-890f-0d6ae61cd56b">Significant Accounting Policies &lt;div style="margin-top:9pt"&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;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NN, Inc. is a global diversified industrial company that combines advanced engineering and production capabilities with in-depth materials science expertise to design and manufacture high-precision components and assemblies primarily for the electrical, automotive, general industrial, aerospace and defense, and medical markets.  As used in this Annual Report on Form&#160;10-K (this &#x201c;Annual Report&#x201d;),&#160;the terms &#x201c;NN,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us&#x201d; refer to NN, Inc., and its subsidiaries.  We have 32 facilities in North America, Europe, South America, and China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;).  Certain prior period amounts have been reclassified to conform to the current year&#x2019;s presentation.  Historical periods presented reflect reclassifications for discontinued operations (see Note 2).  Except for per share data or as otherwise indicated, all U.S. dollar amounts presented in the tables in these Notes to Consolidated Financial Statements are in thousands. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Going Concern&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, we amended our Credit Agreement to waive compliance with our Consolidated Net Leverage Ratio (the &#x201c;financial leverage ratio&#x201d;) covenant for the second and third quarters of 2020.  During this period, we were required to maintain minimum liquidity levels, provide certain financial and other information, and take certain other action as specified in the amendment.  Failure to maintain the required minimum liquidity levels or satisfy other requirements set forth in the amendment would allow the revolving credit lenders, the Senior Secured Term loan lenders, and the Incremental Term Loan lenders to cause amounts outstanding under our credit facility to become immediately due and payable and would have a material, adverse impact on our financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we entered into an agreement to sell our Life Sciences business (see Note 2).  The sale closed on October&#160;6, 2020, at which time we received cash proceeds of $757.2 million.  We immediately prepaid $700.0 million in the aggregate on the Senior Secured Term Loan and the Incremental Term Loan.  We also paid in full the outstanding balance on the Senior Secured Revolver.  Additionally, in August 2020, we amended our Credit Agreement to obtain the lenders&#x2019; consent to the sale of the Life Sciences business, subject to certain terms and conditions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The full extent of the effect of the COVID-19 pandemic on our customers, our supply chain, and our business cannot be reasonably assessed at this time.  We have developed a plan to mitigate the impact of COVID-19, which includes the implementation of a series of specific and identified cost reductions in both our corporate and business groups, in addition to actions already taken, including further reducing our direct and indirect labor costs and benefits.  The impact of COVID-19 on our operating results will depend on future developments, which are highly uncertain and cannot be predicted, including governmental and business reactions to the pandemic.  We have made appropriate accounting estimates based on the facts and circumstances available as of the reporting date.  If there are differences between these estimates and actual results, our consolidated financial statements may be materially affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 Standards Update (&#x201c;ASU&#x201d;) 2014-15, &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;Disclosure of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern (Subtopic 205-40),&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; we have evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern within one year after the date that the Consolidated Financial Statements are issued. &#160;We rely on cash flow generated from operations and available borrowings under our Senior Secured Revolver to fund our working capital and other operating and investing needs.  Our ability to borrow under our Senior Secured Revolver is based on our continued compliance with the minimum liquidity requirements and, for periods beginning in the fourth quarter of 2020, the financial leverage ratio covenant, as defined, which became more restrictive upon the occurrence of a qualified sale transaction, which closed on October&#160;6, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on available borrowing capacity of the Senior Secured Revolver, the reduction in debt service costs as a result of the debt prepayment with net proceeds from the sale of the Life Sciences business in October 2020, and cash flows expected to be generated from operations and investing activities, we anticipate that our cash and cash equivalents are sufficient to support our operations and meet our obligations, and that we will be able to maintain compliance with the existing financial leverage ratio covenant for the next twelve months from issuance of these consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements include the accounts of NN, Inc., and its wholly owned subsidiaries.  We own a 49% interest in a joint venture which we account for using the equity method (see Note 10).  All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Use of Estimates in the Preparation of Consolidated Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 consolidated financial statements in accordance with U.S. GAAP requires management to use estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses.  Actual results may differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Accounting Standards Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Financial Instruments - Credit Losses&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;.  In June 2016, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU 2016-13, &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;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments &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;(&#x201c;ASU 2016-13&#x201d;), which modifies the measurement of expected credit losses on certain financial instruments and the timing of when such losses are recorded.  In November 2019, the SEC issued Staff Accounting Bulletin (&#x201c;SAB&#x201d;) No. 119, codified in Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 326, &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;Financial Instruments-Credit Losses, &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;which provides guidance on accounting of credit losses.  We adopted ASU 2016-13 on January 1, 2020, using the modified retrospective transition method, which resulted in no material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Fair Value Disclosures.&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;  In August 2018, the FASB issued ASU 2018-13, &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;Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement &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;(&#x201c;ASU 2018-13&#x201d;)&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;, &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;that modifies fair value disclosure requirements.  The new guidance streamlines disclosures of Level 3 fair value measurements.  The modified disclosures were effective for us beginning in the first quarter of 2020.  ASU 2018-13 changes disclosures only and does not impact our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Internal-Use Software.  &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;In August 2018, the FASB issued ASU 2018-15, &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;Intangibles - Goodwill and Other - Internal-Use Software: Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force) &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;(&#x201c;ASU 2018-15&#x201d;)&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;,&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; that provides guidance on a customer&#x2019;s accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by the vendor.  Under the new guidance, customers apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license.  We adopted ASU 2018-15 as of January 1, 2020, prospectively.  We have had no such costs after the adoption date, and we do not expect the new guidance to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Reference Rate Reform.  &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;In March 2020, the FASB issued ASU 2020-04,&#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;Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting,&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; which provides temporary optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because of reference rate reform.  Among other things, for all types of hedging relationships, the guidance allows an entity to change the reference rate and other critical terms related to reference rate reform without having to remeasure the value or reassess a previous accounting determination.  The amendments in this guidance should be applied on a prospective basis and, for companies with a fiscal year ending December 31, are effective from January 1, 2020, through December 31, 2022.  We adopted this guidance effective January 1, 2020.  When the transition occurs, we expect to apply this expedient to new transactions that reference LIBOR or another reference rate that is discontinued, through December 31, 2022.  The adoption of this ASU is not expected to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &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;Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes, &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;(&#x201c;ASU 2019-12&#x201d;) as part of its initiative to reduce complexity in accounting standards.  ASU 2019-12 removes certain exceptions and provides simplification to specific tax items to improve consistent application.  This standard is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.  Early adoption is permitted, including adoption in any interim period for which consolidated financial statements have not yet been issued.  Adoption methods vary based on the specific items impacted. We are currently evaluating the impact on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &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;Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity, &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;(&#x201c;ASU 2020-06&#x201d;) which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity.  Specifically, ASU 2020-06 simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP.  In addition, ASU 2020-06 removes certain settlement conditions that are required for &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for the exception.  Further, for the diluted earnings-per-share calculation, the new guidance requires entities to use the if-converted method for all convertible instruments and generally requires entities to include the effect of share settlement for instruments that may be settled in cash or shares, among other things.  ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years.  Early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.  Either the full or modified retrospective adoption method is allowed.  We are currently evaluating the impact on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash and highly liquid investments with original maturities of three months or less.  We maintain cash balances in transaction accounts with various financial institutions that are insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;).  Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.  We had approximately $17.0 million and $12.7 million in cash and cash equivalents as of December 31, 2020 and 2019, respectively, held at foreign financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 principles prioritize valuation inputs across three broad levels.&#160; Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#x2019;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable are recorded at their net realizable value.  We maintain allowances for estimated losses resulting from the inability of our customers to make required payments.  The allowances are based on the amount that we ultimately expect to collect from our customers.  We evaluate the collectability of accounts receivable based on a combination of factors including number of days receivables are past due, historical collection experience, current market conditions, and forecasted direction of economic and business environment.  Accounts receivable are written off at the time a customer receivable is deemed uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value.&#160; Cost is determined using standard costs, which approximates the average cost method. &#160;Our policy is to expense abnormal amounts of idle facility expense, freight, handling cost, and waste included in cost of products sold.&#160; In addition, we allocate fixed production overheads based on the normal production capacity of our facilities. &#160;Inventory valuations were developed using normalized production capacities for each of our manufacturing locations.  The costs from excess capacity or under-utilization of fixed production overheads were expensed in the period incurred and are not included as a component of inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories also include tools, molds, and dies in progress that we are producing and will ultimately sell to our customers.  These inventories are also carried at the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are stated at cost less accumulated depreciation.  Assets to be disposed of are stated at the lower of depreciated cost or fair market value less estimated selling costs.  Expenditures for maintenance and repairs are charged to expense as incurred.  Major renewals and improvements are capitalized.  When a property item is retired, its cost and related accumulated depreciation are removed from the property accounts and any gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Income (Loss).&#160; We review the carrying values of long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.  Property, plant and equipment also includes tools, molds, and dies used in manufacturing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated based on historical cost using the straight-line method over the estimated useful lives of the depreciable assets.  Estimated useful lives for buildings and land improvements generally range from 10 to 40 years.  Estimated useful lives for machinery and equipment generally range from 3 to 12 years.  Estimated useful lives for leasehold improvements are based on the life of the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Goodwill and Other Indefinite Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is tested for impairment on an annual basis in the fourth quarter and between annual tests if a triggering event occurs.  The impairment analysis is performed at the reporting unit level.  An impairment charge is calculated based on a reporting unit&#x2019;s carrying amount in excess of its fair value (i.e., step 1 of the two-step impairment test).  If the carrying value of the reporting unit including goodwill is less than fair value of the reporting unit, the goodwill is not considered impaired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 tangible and intangible assets subject to depreciation or amortization are tested for recoverability when changes in circumstances indicate the carrying value of these assets may not be recoverable.  A test for recoverability is also performed when management has committed to a plan to dispose of a reporting unit or asset group.  Assets to be held and used are tested for recoverability when indications of impairment are evident.  Recoverability of a long-lived tangible or intangible asset is evaluated by comparing its carrying value to the future estimated undiscounted cash flows expected to be generated by the asset or asset group.  If the asset is not recoverable, then the asset is considered impaired and adjusted to fair value which is then depreciated or amortized over its remaining useful life.  Assets to be disposed of are recorded at the lesser of carrying value or fair value less costs of disposal. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our equity method investment is subject to a review for impairment if, and when, circumstances indicate that a decline in value below its carrying amount may have occurred.  Examples of such circumstances include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee; a significant adverse change in the regulatory, economic or technological environment of the investee; a significant adverse change in the general market condition of either the geographic area or the industry in which the investee operates; and recurring negative cash flows from operations.  If management considers the decline to be other than temporary, we would write down the investment to its estimated fair market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method.  Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.  Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.  Provision has been made for income taxes on unremitted earnings of certain foreign subsidiaries as these earnings are not deemed to be permanently reinvested.  We recognize income tax positions that meet the more likely than not threshold and accrue interest and potential penalties related to unrecognized income tax positions which are recorded as a component of the provision (benefit) for income taxes.  We treat global intangible low-taxed income (&#x201c;GILTI&#x201d;) as a periodic charge in the year in which it arises and therefore do not record deferred taxes for basis differences associated with GILTI.  We eliminate disproportionate tax effects from accumulated other comprehensive income (loss) when the circumstances upon which they are premised cease to exist.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 revenues when control of the good or service is transferred to the customer either at a point in time or, in limited circumstances, as our services are rendered over time.  Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Share Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost of stock options, restricted stock, and performance share units is recognized as compensation expense over the vesting periods based on the grant date fair value, net of expected forfeitures.&#160; We determine grant date fair value using the Black Scholes financial pricing model for stock options and a Monte Carlo simulation for performance share units that include a market condition for vesting because these awards are not traded in open markets.  We determine grant date fair value using the closing price of our common stock on the date of grant for restricted stock and performance share units that include performance conditions for vesting.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Common Stock and Preferred Stock Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends are recorded as a reduction to retained earnings.  When we have an accumulated deficit, dividends are recorded as a reduction of additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities of our foreign subsidiaries are translated at current exchange rates.  Revenue, costs, and expenses are translated at average rates prevailing during each reporting period.  Translation adjustments arising from the translation of foreign subsidiary financial statements are reported as a component of other comprehensive income (loss) and accumulated other comprehensive income (loss) within stockholders&#x2019; equity.  Transactions denominated in foreign currencies, including intercompany transactions, are initially recorded at the current exchange rate at the date of the transaction.  The balances are adjusted to the current exchange rate as of each balance sheet date and as of the date when the transaction is consummated.  Transaction gains or losses, excluding intercompany loan transactions, are expensed as incurred in either cost of sales or selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss) and were immaterial to the years ended December&#160;31, 2020, 2019, and 2018.  Transaction gains or losses on intercompany loan transactions are recognized as incurred in the &#x201c;Other expense (income), net&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss).  For the years ended December 31, 2020, 2019, and 2018, transaction gains or losses on intercompany loan transactions were $0.8 million, $0.4 million, and $3.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Net Income (Loss) Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to allocate earnings or losses for a reporting period to common stockholders and participating securities using the two-class method to compute earnings per share.  The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that otherwise would have been available to common stockholders.  Participating securities may participate in undistributed earnings with common stock whether or not that participation is conditioned upon the occurrence of a specified event.  Under the two-class method, our net income (loss) is reduced (or increased) by the amount that has been or will be distributed to our participating security holders.  Preferred shares are participating securities that participate in earnings but do not participate in losses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per common share is computed by dividing net income (loss) allocable to common shares by the weighted average number of common shares outstanding.  Diluted net income (loss) per common share includes the effect of warrants, convertible preferred stock, stock options and the respective tax benefits unless inclusion would not be dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate the total purchase price of tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the business combination date, with the excess purchase price recorded as goodwill.  The purchase price allocation process requires us to use significant estimates and assumptions, including fair value estimates, as of the business combination date.  Although we believe the assumptions and estimates we have made are reasonable and appropriate, they are based in part on historical experience and information obtained from management of the acquired company.  Our assumptions and estimates are also partially based on valuation models that incorporate projections of expected future cash flows and operating plans and are inherently uncertain.  Valuations are performed by management or third-party valuation specialists under management&#x2019;s supervision.  In determining the fair value of assets acquired and liabilities assumed in business combinations, as appropriate, we may use one of the following recognized valuation methods: the income approach (including discounted cash flows, relief from royalty and excess earnings model), the market approach, or the replacement cost approach. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Examples of significant estimates used to value certain intangible assets acquired include but are not limited to: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:15.9pt"&gt;sales volume, pricing, and future cash flows of the business overall; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-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;future expected cash flows from customer relationships, and other identifiable intangible assets, including future price levels, rates of increase in revenue, and appropriate attrition rate; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-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 acquired company&#x2019;s brand and competitive position, royalty rate quantum, as well as assumptions about the period of time the acquired brand will continue to benefit the combined company&#x2019;s product portfolio; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-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;cost of capital, risk-adjusted discount rates, and income tax rates. &lt;/span&gt;&lt;/div&gt;Different assumptions regarding projected performance and other factors associated with the acquired assets may affect the amount recorded under each type of asset and liability.  The valuations of property, plant and equipment, intangible assets, goodwill and deferred income tax liabilities depend heavily on assumptions.  Subsequent assessment could result in future impairment charges.  We refine these estimates over a measurement period not to exceed one year to reflect new information obtained surrounding facts and circumstances existing at the acquisition date.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <nnbr:DescriptionOfBusinessPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5MzE_f1a94e20-0995-41be-a6fa-a3d67edd7c14">&lt;div style="margin-top:9pt"&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;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NN, Inc. is a global diversified industrial company that combines advanced engineering and production capabilities with in-depth materials science expertise to design and manufacture high-precision components and assemblies primarily for the electrical, automotive, general industrial, aerospace and defense, and medical markets.  As used in this Annual Report on Form&#160;10-K (this &#x201c;Annual Report&#x201d;),&#160;the terms &#x201c;NN,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us&#x201d; refer to NN, Inc., and its subsidiaries.  We have 32 facilities in North America, Europe, South America, and China.&lt;/span&gt;&lt;/div&gt;</nnbr:DescriptionOfBusinessPolicyTextBlock>
    <nnbr:NumberOfManufacturingFacilities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfNTA4_20c409e2-554a-415c-ac4f-aaecb25197a9"
      unitRef="manufacturing_facility">32</nnbr:NumberOfManufacturingFacilities>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5ODc_7536d387-0593-4656-b0a8-df2ee653e5b3">Basis of PresentationThe accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;).  Certain prior period amounts have been reclassified to conform to the current year&#x2019;s presentation.  Historical periods presented reflect reclassifications for discontinued operations (see Note 2).  Except for per share data or as otherwise indicated, all U.S. dollar amounts presented in the tables in these Notes to Consolidated Financial Statements are in thousands.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ic7e9f441b63044d98c53445a1285b735_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMTA5OTUxMTY1NDI0OA_690aa361-4e8d-49e6-890e-7bb542218bc9"
      unitRef="usd">757200000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:RepaymentsOfDebt
      contextRef="idb496e6b53e9484399ed3a51cae756a1_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMTA5OTUxMTY1NDI1NA_9ca27fe3-5aad-421d-b8de-b1a18b2f2ed9"
      unitRef="usd">700000000.0</us-gaap:RepaymentsOfDebt>
    <nnbr:PrinciplesOfConsolidationPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5Nzk_bc1a9954-df00-43a8-99d3-7bd6f9b45365">&lt;div style="margin-top:9pt"&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;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements include the accounts of NN, Inc., and its wholly owned subsidiaries.  We own a 49% interest in a joint venture which we account for using the equity method (see Note 10).  All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</nnbr:PrinciplesOfConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ibd9878f0a6c74ac999e635ac8efcd790_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfNTIyNg_a15ca8d3-e2a0-42f5-a9d5-a90ec917b7c6"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:UseOfEstimates
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5NzE_14950319-d8ec-468d-8112-a74bd7268bfe">&lt;div style="margin-top:9pt"&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;Use of Estimates in the Preparation of Consolidated Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 consolidated financial statements in accordance with U.S. GAAP requires management to use estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses.  Actual results may differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5Mjk_885bf1cf-0548-4788-90b8-2443c150c014">&lt;div style="margin-top:9pt"&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;Accounting Standards Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Financial Instruments - Credit Losses&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;.  In June 2016, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU 2016-13, &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;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments &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;(&#x201c;ASU 2016-13&#x201d;), which modifies the measurement of expected credit losses on certain financial instruments and the timing of when such losses are recorded.  In November 2019, the SEC issued Staff Accounting Bulletin (&#x201c;SAB&#x201d;) No. 119, codified in Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 326, &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;Financial Instruments-Credit Losses, &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;which provides guidance on accounting of credit losses.  We adopted ASU 2016-13 on January 1, 2020, using the modified retrospective transition method, which resulted in no material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Fair Value Disclosures.&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;  In August 2018, the FASB issued ASU 2018-13, &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;Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement &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;(&#x201c;ASU 2018-13&#x201d;)&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;, &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;that modifies fair value disclosure requirements.  The new guidance streamlines disclosures of Level 3 fair value measurements.  The modified disclosures were effective for us beginning in the first quarter of 2020.  ASU 2018-13 changes disclosures only and does not impact our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Internal-Use Software.  &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;In August 2018, the FASB issued ASU 2018-15, &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;Intangibles - Goodwill and Other - Internal-Use Software: Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force) &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;(&#x201c;ASU 2018-15&#x201d;)&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;,&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; that provides guidance on a customer&#x2019;s accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by the vendor.  Under the new guidance, customers apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license.  We adopted ASU 2018-15 as of January 1, 2020, prospectively.  We have had no such costs after the adoption date, and we do not expect the new guidance to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Reference Rate Reform.  &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;In March 2020, the FASB issued ASU 2020-04,&#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;Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting,&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; which provides temporary optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because of reference rate reform.  Among other things, for all types of hedging relationships, the guidance allows an entity to change the reference rate and other critical terms related to reference rate reform without having to remeasure the value or reassess a previous accounting determination.  The amendments in this guidance should be applied on a prospective basis and, for companies with a fiscal year ending December 31, are effective from January 1, 2020, through December 31, 2022.  We adopted this guidance effective January 1, 2020.  When the transition occurs, we expect to apply this expedient to new transactions that reference LIBOR or another reference rate that is discontinued, through December 31, 2022.  The adoption of this ASU is not expected to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <nnbr:AccountingStandardsNotYetAdoptedPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5OTA_39807fd9-7c05-4ee6-a555-8674922ff356">&lt;div style="margin-top:9pt"&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;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &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;Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes, &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;(&#x201c;ASU 2019-12&#x201d;) as part of its initiative to reduce complexity in accounting standards.  ASU 2019-12 removes certain exceptions and provides simplification to specific tax items to improve consistent application.  This standard is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.  Early adoption is permitted, including adoption in any interim period for which consolidated financial statements have not yet been issued.  Adoption methods vary based on the specific items impacted. We are currently evaluating the impact on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &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;Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity, &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;(&#x201c;ASU 2020-06&#x201d;) which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity.  Specifically, ASU 2020-06 simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP.  In addition, ASU 2020-06 removes certain settlement conditions that are required for &lt;/span&gt;&lt;/div&gt;equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for the exception.  Further, for the diluted earnings-per-share calculation, the new guidance requires entities to use the if-converted method for all convertible instruments and generally requires entities to include the effect of share settlement for instruments that may be settled in cash or shares, among other things.  ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years.  Early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.  Either the full or modified retrospective adoption method is allowed.  We are currently evaluating the impact on our consolidated financial statements and related disclosures.</nnbr:AccountingStandardsNotYetAdoptedPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5MzI_29f6e3a3-a112-49f1-8f17-0405fc269847">&lt;div style="margin-top:9pt"&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;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash and highly liquid investments with original maturities of three months or less.  We maintain cash balances in transaction accounts with various financial institutions that are insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;).  Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.  We had approximately $17.0 million and $12.7 million in cash and cash equivalents as of December 31, 2020 and 2019, respectively, held at foreign financial institutions.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMTA5OTUxMTY4NDExOQ_c25efb7a-91e6-4495-a743-3c2be4e0aefe"
      unitRef="usd">17000000.0</nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions>
    <nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMTA5OTUxMTY4NDEyNw_6431f8d8-89ff-4880-a7ef-e13a51020673"
      unitRef="usd">12700000</nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5ODA_dca044ba-a4a4-4b34-987f-6d504d8be8b4">&lt;div style="margin-top:9pt"&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;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 principles prioritize valuation inputs across three broad levels.&#160; Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#x2019;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5NDk_037b7304-e6dd-4ddc-bd24-7accb641b7c1">&lt;div style="margin-top:9pt"&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;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable are recorded at their net realizable value.  We maintain allowances for estimated losses resulting from the inability of our customers to make required payments.  The allowances are based on the amount that we ultimately expect to collect from our customers.  We evaluate the collectability of accounts receivable based on a combination of factors including number of days receivables are past due, historical collection experience, current market conditions, and forecasted direction of economic and business environment.  Accounts receivable are written off at the time a customer receivable is deemed uncollectible.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5NTA_cc030792-3314-4f7d-8000-f4b7567e5e5b">&lt;div style="margin-top:9pt"&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;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value.&#160; Cost is determined using standard costs, which approximates the average cost method. &#160;Our policy is to expense abnormal amounts of idle facility expense, freight, handling cost, and waste included in cost of products sold.&#160; In addition, we allocate fixed production overheads based on the normal production capacity of our facilities. &#160;Inventory valuations were developed using normalized production capacities for each of our manufacturing locations.  The costs from excess capacity or under-utilization of fixed production overheads were expensed in the period incurred and are not included as a component of inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories also include tools, molds, and dies in progress that we are producing and will ultimately sell to our customers.  These inventories are also carried at the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5ODE_3e4c4f08-766a-4fe8-8d5f-10e55bf155cf">&lt;div style="margin-top:9pt"&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;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are stated at cost less accumulated depreciation.  Assets to be disposed of are stated at the lower of depreciated cost or fair market value less estimated selling costs.  Expenditures for maintenance and repairs are charged to expense as incurred.  Major renewals and improvements are capitalized.  When a property item is retired, its cost and related accumulated depreciation are removed from the property accounts and any gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Income (Loss).&#160; We review the carrying values of long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.  Property, plant and equipment also includes tools, molds, and dies used in manufacturing.&lt;/span&gt;&lt;/div&gt;Depreciation is calculated based on historical cost using the straight-line method over the estimated useful lives of the depreciable assets.  Estimated useful lives for buildings and land improvements generally range from 10 to 40 years.  Estimated useful lives for machinery and equipment generally range from 3 to 12 years.  Estimated useful lives for leasehold improvements are based on the life of the lease.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie208bfc9853648b68d9f9c4571169396_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMTU1OTk_c93bebfa-262a-4ce2-921d-e9e3344a845c">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie760f2d9ce9c4c409c8249d9c55a71a1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMTU2MDU_a233fb34-8e7f-45c6-9f97-8310c3c8e4fe">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1c934557c0244aa19c37d2abe6089888_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMTU2ODc_025efb83-1571-43d8-8470-d279901a0f21">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i76252607f0a841f4acc06df0c1e2375b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMTU2OTM_85c0bf73-b411-4a6d-9cab-fa9ef36c9ae9">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5MjU_721229c7-074b-4cb0-aba1-133231380ec8">Goodwill and Other Indefinite Lived Intangible AssetsGoodwill is tested for impairment on an annual basis in the fourth quarter and between annual tests if a triggering event occurs.  The impairment analysis is performed at the reporting unit level.  An impairment charge is calculated based on a reporting unit&#x2019;s carrying amount in excess of its fair value (i.e., step 1 of the two-step impairment test).  If the carrying value of the reporting unit including goodwill is less than fair value of the reporting unit, the goodwill is not considered impaired.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5OTE_4c9fa368-8cbf-4bc0-8da3-2ab0864d9e67">Impairment of Long-Lived AssetsLong-lived tangible and intangible assets subject to depreciation or amortization are tested for recoverability when changes in circumstances indicate the carrying value of these assets may not be recoverable.  A test for recoverability is also performed when management has committed to a plan to dispose of a reporting unit or asset group.  Assets to be held and used are tested for recoverability when indications of impairment are evident.  Recoverability of a long-lived tangible or intangible asset is evaluated by comparing its carrying value to the future estimated undiscounted cash flows expected to be generated by the asset or asset group.  If the asset is not recoverable, then the asset is considered impaired and adjusted to fair value which is then depreciated or amortized over its remaining useful life.  Assets to be disposed of are recorded at the lesser of carrying value or fair value less costs of disposal.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5NzQ_5f001885-bf8b-446e-b6e9-a80f1f4c058e">&lt;div style="margin-top:9pt"&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;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our equity method investment is subject to a review for impairment if, and when, circumstances indicate that a decline in value below its carrying amount may have occurred.  Examples of such circumstances include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee; a significant adverse change in the regulatory, economic or technological environment of the investee; a significant adverse change in the general market condition of either the geographic area or the industry in which the investee operates; and recurring negative cash flows from operations.  If management considers the decline to be other than temporary, we would write down the investment to its estimated fair market value.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5MTg_19091028-f92f-49a1-bf95-e2ee6d8b8ba1">&lt;div style="margin-top:9pt"&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method.  Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.  Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.  Provision has been made for income taxes on unremitted earnings of certain foreign subsidiaries as these earnings are not deemed to be permanently reinvested.  We recognize income tax positions that meet the more likely than not threshold and accrue interest and potential penalties related to unrecognized income tax positions which are recorded as a component of the provision (benefit) for income taxes.  We treat global intangible low-taxed income (&#x201c;GILTI&#x201d;) as a periodic charge in the year in which it arises and therefore do not record deferred taxes for basis differences associated with GILTI.  We eliminate disproportionate tax effects from accumulated other comprehensive income (loss) when the circumstances upon which they are premised cease to exist.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5NTY_2cf5a612-3a4b-402c-96c1-a38ffe805471">Revenue RecognitionWe recognize revenues when control of the good or service is transferred to the customer either at a point in time or, in limited circumstances, as our services are rendered over time.  Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or services.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5MzM_e213bb16-941e-488c-b016-b740add2f772">Share Based CompensationThe cost of stock options, restricted stock, and performance share units is recognized as compensation expense over the vesting periods based on the grant date fair value, net of expected forfeitures.&#160; We determine grant date fair value using the Black Scholes financial pricing model for stock options and a Monte Carlo simulation for performance share units that include a market condition for vesting because these awards are not traded in open markets.  We determine grant date fair value using the closing price of our common stock on the date of grant for restricted stock and performance share units that include performance conditions for vesting.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5ODM_fd86682b-e4c4-4216-a7b3-b7c584c199d8">&lt;div style="margin-top:9pt"&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;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities of our foreign subsidiaries are translated at current exchange rates.  Revenue, costs, and expenses are translated at average rates prevailing during each reporting period.  Translation adjustments arising from the translation of foreign subsidiary financial statements are reported as a component of other comprehensive income (loss) and accumulated other comprehensive income (loss) within stockholders&#x2019; equity.  Transactions denominated in foreign currencies, including intercompany transactions, are initially recorded at the current exchange rate at the date of the transaction.  The balances are adjusted to the current exchange rate as of each balance sheet date and as of the date when the transaction is consummated.  Transaction gains or losses, excluding intercompany loan transactions, are expensed as incurred in either cost of sales or selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss) and were immaterial to the years ended December&#160;31, 2020, 2019, and 2018.  Transaction gains or losses on intercompany loan transactions are recognized as incurred in the &#x201c;Other expense (income), net&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss).  For the years ended December 31, 2020, 2019, and 2018, transaction gains or losses on intercompany loan transactions were $0.8 million, $0.4 million, and $3.6 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfNTQ5NzU1ODE5MDE1Mg_050b4d05-80d8-467f-99d6-9b0abf610dd0"
      unitRef="usd">800000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
    <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfNTQ5NzU1ODE5MDE3Nw_73ae8b66-a4ed-4bfb-af48-196187208caf"
      unitRef="usd">400000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
    <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfNTQ5NzU1ODE5MDE5MA_c8dd6901-13e1-4bd2-ad9e-40e1b3e01729"
      unitRef="usd">3600000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
    <nnbr:NetIncomeLossPerCommonSharePolicyTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5MzQ_693e29e0-69ee-43ef-9386-a4cc07230cba">&lt;div style="margin-top:9pt"&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;Net Income (Loss) Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to allocate earnings or losses for a reporting period to common stockholders and participating securities using the two-class method to compute earnings per share.  The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that otherwise would have been available to common stockholders.  Participating securities may participate in undistributed earnings with common stock whether or not that participation is conditioned upon the occurrence of a specified event.  Under the two-class method, our net income (loss) is reduced (or increased) by the amount that has been or will be distributed to our participating security holders.  Preferred shares are participating securities that participate in earnings but do not participate in losses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per common share is computed by dividing net income (loss) allocable to common shares by the weighted average number of common shares outstanding.  Diluted net income (loss) per common share includes the effect of warrants, convertible preferred stock, stock options and the respective tax benefits unless inclusion would not be dilutive.&lt;/span&gt;&lt;/div&gt;</nnbr:NetIncomeLossPerCommonSharePolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84OC9mcmFnOjA4ZDgxMmIyMzlmZjQwYWRiODYwNmRmNjkyMTQ5MzEyL3RleHRyZWdpb246MDhkODEyYjIzOWZmNDBhZGI4NjA2ZGY2OTIxNDkzMTJfMjU5Mzc_c7f4bd17-4d06-4460-9cd1-162f913386e6">&lt;div style="margin-top:9pt"&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;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate the total purchase price of tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the business combination date, with the excess purchase price recorded as goodwill.  The purchase price allocation process requires us to use significant estimates and assumptions, including fair value estimates, as of the business combination date.  Although we believe the assumptions and estimates we have made are reasonable and appropriate, they are based in part on historical experience and information obtained from management of the acquired company.  Our assumptions and estimates are also partially based on valuation models that incorporate projections of expected future cash flows and operating plans and are inherently uncertain.  Valuations are performed by management or third-party valuation specialists under management&#x2019;s supervision.  In determining the fair value of assets acquired and liabilities assumed in business combinations, as appropriate, we may use one of the following recognized valuation methods: the income approach (including discounted cash flows, relief from royalty and excess earnings model), the market approach, or the replacement cost approach. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Examples of significant estimates used to value certain intangible assets acquired include but are not limited to: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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:15.9pt"&gt;sales volume, pricing, and future cash flows of the business overall; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-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;future expected cash flows from customer relationships, and other identifiable intangible assets, including future price levels, rates of increase in revenue, and appropriate attrition rate; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-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 acquired company&#x2019;s brand and competitive position, royalty rate quantum, as well as assumptions about the period of time the acquired brand will continue to benefit the combined company&#x2019;s product portfolio; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-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;cost of capital, risk-adjusted discount rates, and income tax rates. &lt;/span&gt;&lt;/div&gt;Different assumptions regarding projected performance and other factors associated with the acquired assets may affect the amount recorded under each type of asset and liability.  The valuations of property, plant and equipment, intangible assets, goodwill and deferred income tax liabilities depend heavily on assumptions.  Subsequent assessment could result in future impairment charges.  We refine these estimates over a measurement period not to exceed one year to reflect new information obtained surrounding facts and circumstances existing at the acquisition date.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTY2Nw_78f59d50-6fd1-4ee6-9871-205a2445f097">Discontinued Operations &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August&#160;2020, we entered into a Stock Purchase Agreement (the &#x201c;SPA&#x201d;) with affiliates of American Securities LLC for the sale of our Life Sciences business for an aggregate purchase price of up to $825 million, which includes a $755 million cash base purchase price and a potential earnout payment of up to $70 million.  The cash base purchase price was subject to certain adjustments and was payable at the closing of the transaction, which occurred on October&#160;6, 2020.  The earnout payment is subject to the performance of the Life Sciences business during the year ending December 31, 2022, measured by Adjusted EBITDA targets, as defined by the SPA.  The Life Sciences business includes facilities that are engaged in the production of a variety of components, assemblies, and instruments, such as surgical knives, bioresorbable implants, surgical staples, cases and trays, orthopaedic implants and tools, laparoscopic devices, and drug delivery devices for the orthopaedics and medical/surgical end markets.  The sale of the Life Sciences business furthers management&#x2019;s strategy to improve liquidity and creates the financial flexibility to pursue key growth areas in the Mobile Solutions and Power Solutions segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After working capital and other closing adjustments, the final cash purchase price was approximately $753.3 million.  We received cash proceeds at closing of $757.2 million and recorded a $3.9 million payable at December 31, 2020, for the balance.  We prepaid $700.0 million in the aggregate on the Senior Secured Term Loan and the Incremental Term Loan immediately following the sale.  We also paid in full the outstanding balance on the Senior Secured Revolver.  We recognized a gain on sale of $214.9 million, net of income taxes.  Under the terms of a transition services agreement, we are providing certain support services for up to 180 days from the closing date of the sale.  In accordance with the terms of the SPA, we agreed to indemnify the buyer for certain tax liabilities on its consolidated federal income tax return related to the Life Sciences business during the portion of the year ended December 31, 2020, prior to the change in ownership on October&#160;6, 2020.  We estimate that the tax indemnification will result in a payment of approximately $1.2 million to the buyer during the year ending December 31, 2021, and we have recorded this estimated obligation in the &#x201c;Other current liabilities&#x201d; line item on the Consolidated Balance Sheets at December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 ASC 205-20, &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;Presentation of Financial Statements - Discontinued Operations, &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 operating results of the Life Sciences business are classified as discontinued operations.  The presentation of discontinued operations includes revenues and expenses of the discontinued operations and will also include any gain on the disposition of the business, all net of tax, as one line item on the Consolidated Statements of Operations and Comprehensive Income (Loss).  The Consolidated Statements of Operations and Comprehensive Income (Loss) for all periods presented have been revised to reflect this presentation.  Accordingly, the results of the Life Sciences business have been excluded from continuing operations and segment results for all periods presented in the consolidated financial statements and the accompanying notes unless otherwise stated.  The Consolidated Statements of Cash Flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;include cash flows of the Life Sciences business in each line item unless otherwise stated.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 the results of operations of the discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:65.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.114%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;357,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;246,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of sales (exclusive of depreciation and amortization shown separately below)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;249,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;175,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;20,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;34,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;20,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Acquisition related costs excluded from selling, general and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;46,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:8pt;font-weight:400;line-height:100%"&gt;28,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring and integration expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;146,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;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;Other operating expense (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income (loss) from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;(138,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;27,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;15,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,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 colspan="2" style="background-color:#ffffff;padding:2px 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;44,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;49,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loss on extinguishment of debt and write-off of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;19,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other expense (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operations before costs of disposal and benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;(188,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(19,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(53,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operations before gain on disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;(176,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(15,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(41,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gain on disposal of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;212,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefit for income taxes on gain on disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;38,898&#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;(15,992)&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;(41,767)&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-top:12pt"&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 first quarter of 2020, our market capitalization declined to a level that was less than the net book value of our stockholders&#x2019; equity. The decline in market capitalization was a triggering event that caused us to perform a goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;impairment analysis as of March 31, 2020.  The carrying value of the Life Sciences reporting unit exceeded its estimated fair value as of March 31, 2020.  As a result of our analysis, we recorded an impairment loss on goodwill of $146.8 million for Life Sciences.  The judgments, assumptions, and estimates involved in the goodwill impairment analysis for the Life Sciences reporting unit are consistent with those discussed in Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our credit facility required us to use proceeds from the sale of the Life Sciences business to prepay a portion of our existing debt.  We paid $700 million in the aggregate on our term loans as described in Note 12.  The prepayment was applied to debt in accordance with the prepayment provisions of the Credit Agreement immediately after the transaction closed on October&#160;6, 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Average quarterly interest rates were multiplied by the required prepayment amounts to calculate interest expense to be reclassified to discontinued operations for all periods presented.  Write-offs of credit facility debt issuance costs were allocated to discontinued operations by multiplying the ratio of the required prepayment amounts as a percentage of total outstanding principal by the total write-off charges in each period.  Write-offs of credit facility debt issuance costs that have been allocated to discontinued operations are presented in the &#x201c;Loss on extinguishment of debt and write-off of debt issuance costs&#x201d; line the table above.  The following table summarizes the amount of interest expense related to the credit facility that has been reclassified to discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:400;line-height:100%"&gt;Interest on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;35,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;40,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;46,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 interest and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;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 interest expense of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;48,893&#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: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;44,125&#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: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;49,928&#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="margin-top:12pt"&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 carrying amounts of major classes of assets and liabilities of discontinued operations for each of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;13,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;118,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 non-current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;812,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;16,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued salaries, wages and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Income tax 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;61,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 non-current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;125,745&#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-top:6pt"&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 the significant noncash items and cash paid for capital expenditures of discontinued operations for each period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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:9.426%"/&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:9.430%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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;35,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;46,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;28,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Loss on extinguishment of debt and write-off 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Acquisition of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Right-of-use assets obtained in exchange for new operating lease liabilities (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;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;(1) Includes new leases, renewals, and modifications after the adoption of ASC Topic 842, &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;Leases, &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 January 1, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ia34658289a044bcdba66dd0b2839b4fc_I20200831"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzMTA5OQ_7d6b993c-32d4-436d-b220-9826add08795"
      unitRef="usd">825000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationCashProceeds
      contextRef="ia34658289a044bcdba66dd0b2839b4fc_I20200831"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzMTEwNQ_68e48e1f-7d83-404f-b32e-c58d48b70229"
      unitRef="usd">755000000</nnbr:DisposalGroupIncludingDiscontinuedOperationCashProceeds>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds
      contextRef="ia34658289a044bcdba66dd0b2839b4fc_I20200831"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzMTExMQ_842faee8-012b-4817-a1ac-cbca59960404"
      unitRef="usd">70000000</nnbr:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzNTUzMw_95306225-027c-4bbd-970a-175e67c7840e"
      unitRef="usd">753300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ic7e9f441b63044d98c53445a1285b735_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzNDUwNg_690aa361-4e8d-49e6-890e-7bb542218bc9"
      unitRef="usd">757200000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationPayable
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzNTU0Mw_49562277-ae88-43ee-a256-53ee9e061abe"
      unitRef="usd">3900000</nnbr:DisposalGroupIncludingDiscontinuedOperationPayable>
    <us-gaap:RepaymentsOfDebt
      contextRef="idb496e6b53e9484399ed3a51cae756a1_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzNDUyNQ_9ca27fe3-5aad-421d-b8de-b1a18b2f2ed9"
      unitRef="usd">700000000.0</us-gaap:RepaymentsOfDebt>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzNDc3Mw_36ca4777-e8b3-4f73-9801-ce1c24a2a4e8"
      unitRef="usd">214900000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzNDkzNQ_141a81b5-2add-424a-9820-d957c7887929">P180D</us-gaap:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal>
    <nnbr:DisposalGroupEstimatedTaxIndemnificationPayment
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTY0NDAwNw_4626e6e4-b101-4342-8614-3c4f1eff6ffd"
      unitRef="usd">1200000</nnbr:DisposalGroupEstimatedTaxIndemnificationPayment>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMjE5OTAyMzI2NTkwNQ_3f58727a-b156-421c-9113-1a963cdd6d73">&lt;div style="margin-top:6pt"&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 the results of operations of the discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:65.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.114%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;357,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;246,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of sales (exclusive of depreciation and amortization shown separately below)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;249,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;175,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;20,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;34,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;20,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Acquisition related costs excluded from selling, general and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;46,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:8pt;font-weight:400;line-height:100%"&gt;28,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring and integration expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;146,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;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;Other operating expense (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income (loss) from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;(138,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;27,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;15,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,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 colspan="2" style="background-color:#ffffff;padding:2px 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;44,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;49,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loss on extinguishment of debt and write-off of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;19,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other expense (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operations before costs of disposal and benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;(188,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(19,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(53,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operations before gain on disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;(176,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(15,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(41,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gain on disposal of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;212,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefit for income taxes on gain on disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;38,898&#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;(15,992)&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;(41,767)&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;The following table summarizes the amount of interest expense related to the credit facility that has been reclassified to discontinued operations.&lt;div style="margin-bottom:6pt"&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.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:400;line-height:100%"&gt;Interest on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;35,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;40,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;46,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 interest and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;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 interest expense of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;48,893&#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: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;44,125&#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: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;49,928&#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="margin-top:12pt"&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 carrying amounts of major classes of assets and liabilities of discontinued operations for each of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;13,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;118,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 non-current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;812,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;16,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued salaries, wages and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Income tax 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;61,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 non-current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;125,745&#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-top:6pt"&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 the significant noncash items and cash paid for capital expenditures of discontinued operations for each period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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:9.426%"/&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:9.430%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top: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;35,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;46,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;28,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Loss on extinguishment of debt and write-off 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Acquisition of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Right-of-use assets obtained in exchange for new operating lease liabilities (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;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;(1) Includes new leases, renewals, and modifications after the adoption of ASC Topic 842, &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;Leases, &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 January 1, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i57d1aff0a2424cf3a80e611b38d503a9_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMi02LTEtMS05OTE_d5bfdc39-d335-4cd3-89d1-f356ad868929"
      unitRef="usd">225255000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMi04LTEtMS05OTE_04f14f3a-7c5f-43f2-b3e4-9e080bfab073"
      unitRef="usd">357937000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMi0xMC0xLTEtOTkx_4c4c653e-6383-41fb-a1a1-87cc51ab2ee8"
      unitRef="usd">246463000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i57d1aff0a2424cf3a80e611b38d503a9_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMy02LTEtMS05OTE_7a911d21-dbe4-401b-b1c6-6e9cc6cb3be8"
      unitRef="usd">160464000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMy04LTEtMS05OTE_aa944d91-9205-41f0-bda6-8de3095a772a"
      unitRef="usd">249157000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMy0xMC0xLTEtOTkx_7c46384c-a5c7-4048-b950-f5a349ae15c2"
      unitRef="usd">175787000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i57d1aff0a2424cf3a80e611b38d503a9_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNC02LTEtMS05OTE_517ef89f-f8ae-4c1a-8305-5d1242c17493"
      unitRef="usd">20779000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNC04LTEtMS05OTE_33e88eef-bbc9-47fe-9f6a-ec0be4844290"
      unitRef="usd">34328000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNC0xMC0xLTEtOTkx_241c7f0d-8fa0-4d39-a00a-58a313298055"
      unitRef="usd">20927000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNS02LTEtMS05OTE_10575a27-1a41-46d8-9069-fdb16d3857a8"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNS04LTEtMS05OTE_40f61809-8fd0-4478-8245-dcee5a69564a"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNS0xMC0xLTEtOTkx_06d8a232-59a6-4d64-a952-003f2bb70e56"
      unitRef="usd">5763000</nnbr:DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNi02LTEtMS05OTE_452da25e-068e-4414-bad8-716b2f2947ee"
      unitRef="usd">35731000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNi04LTEtMS05OTE_d228c73a-ae4c-450e-9fc9-7ebf25609bc0"
      unitRef="usd">46950000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNi0xMC0xLTEtOTkx_01556157-962b-44a9-9424-6636cf0764c8"
      unitRef="usd">28102000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNy02LTEtMS05OTE_2487fadd-01ed-43d1-91ac-6cac6da34f28"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNy04LTEtMS05OTE_e7abde97-b6c8-4786-be4d-935fe666d616"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfNy0xMC0xLTEtOTkx_d01952e9-42d1-436b-bc3e-3723988d0e74"
      unitRef="usd">1438000</nnbr:DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfOC02LTEtMS05OTE_450c42d9-12aa-4af6-91b7-9092061e9b70"
      unitRef="usd">146757000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfOC04LTEtMS05OTE_c2765d9e-4e82-4c9d-943d-63f6cd3c6976"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfOC0xMC0xLTEtOTkx_ae68c8f5-3c06-4e37-b718-9a7160a2ad7c"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfOS02LTEtMS05OTE_4137fa96-89bb-42e7-9602-ee9906181793"
      unitRef="usd">41000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfOS04LTEtMS05OTE_28d5cf95-60ff-40d9-b47d-4e3e8f62b452"
      unitRef="usd">20000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfOS0xMC0xLTEtOTkx_206f9676-b26e-43da-a9d4-d1df6fbe6cd4"
      unitRef="usd">-737000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTAtNi0xLTEtOTkx_c5880fce-1180-4258-b6ec-79e24f6267d6"
      unitRef="usd">-138517000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTAtOC0xLTEtOTkx_963d1aed-be59-45e9-837f-75ed33801ad6"
      unitRef="usd">27482000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTAtMTAtMS0xLTk5MQ_c89b7025-1b69-42fe-b4b2-062db2738058"
      unitRef="usd">15183000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTEtNi0xLTEtOTkx_99ce303b-295a-4b1b-bc2d-7b70dd4c2be1"
      unitRef="usd">48893000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTEtOC0xLTEtOTkx_2b28597c-e465-4a0a-9c9a-0a80877ab93f"
      unitRef="usd">44125000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTEtMTAtMS0xLTk5MQ_b7021807-15be-4e46-911d-90d475032a5e"
      unitRef="usd">49928000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTItNi0xLTEtOTkx_9b4128bd-7b6b-40bc-b26b-d61a55a71569"
      unitRef="usd">-1388000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTItOC0xLTEtOTkx_0feb7686-db3a-4a5f-8e94-28dce1af5cad"
      unitRef="usd">-2753000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTItMTAtMS0xLTk5MQ_670d3bb9-5cbb-4d34-bc54-164c2c5aba8b"
      unitRef="usd">-19562000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTQtNi0xLTEtOTkx_61944f2b-0eea-4049-8c1e-d622099cc7c5"
      unitRef="usd">322000</nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTQtOC0xLTEtOTkx_a5cd9be2-ab75-40f5-b5d0-aed47efd0ae7"
      unitRef="usd">-178000</nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTQtMTAtMS0xLTk5MQ_3b2d8aa6-adb5-4d31-aca6-b389ea63c967"
      unitRef="usd">675000</nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTUtNi0xLTEtOTkx_985bd447-d926-4bdb-9e44-4052b351a824"
      unitRef="usd">-188476000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTUtOC0xLTEtOTkx_3fdc6cdc-eb86-4549-940c-050e20360cd1"
      unitRef="usd">-19574000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTUtMTAtMS0xLTk5MQ_5ad0cc37-8530-4c1e-be1f-842c7f5badc6"
      unitRef="usd">-53632000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTYtNi0xLTEtOTkx_99015a10-0cfc-4e6f-a461-aa4bd1ba2a83"
      unitRef="usd">-12468000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTYtOC0xLTEtOTkx_657e387b-0c5c-4060-aa59-0e19b0ae9053"
      unitRef="usd">-3582000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTYtMTAtMS0xLTk5MQ_129aadd1-2ad9-465e-964d-a87b714097b2"
      unitRef="usd">-11865000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTctNi0xLTEtOTkx_749df9ff-9f04-4e60-9792-7c06fb62a0dd"
      unitRef="usd">-176008000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTctOC0xLTEtOTkx_2580413a-78d0-4613-b71b-b4a7671e7e1b"
      unitRef="usd">-15992000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTctMTAtMS0xLTk5MQ_5bf44ba5-cbb5-48d8-b3d2-af76ff6737e4"
      unitRef="usd">-41767000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTgtNi0xLTEtOTkx_7b637195-c56a-492e-ab81-defbea7d9848"
      unitRef="usd">212319000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTgtOC0xLTEtOTkx_404198c8-4803-49f6-a641-c5295f971e3e"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTgtMTAtMS0xLTk5MQ_b36a1e15-9a83-4573-8b38-3001b19bf3aa"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTktNi0xLTEtOTkx_fd5735d6-cd54-449c-8923-f4c4ae29bd1c"
      unitRef="usd">2587000</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTktOC0xLTEtOTkx_628f2735-beb4-46f8-a153-b40ffd1700f8"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMTktMTAtMS0xLTk5MQ_f970fa80-190d-4e85-86b0-047a03a2e073"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMjAtNi0xLTEtOTkx_e439ca3e-2fbb-4f90-bd60-a05d22fa4ec2"
      unitRef="usd">38898000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMjAtOC0xLTEtOTkx_84aa366f-26af-4d57-9950-c2b474806ff7"
      unitRef="usd">-15992000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjdlMGVhZjM0NzdiMDQwMjA4YWE4ODFiNDc5ZWVjMDdjL3RhYmxlcmFuZ2U6N2UwZWFmMzQ3N2IwNDAyMDhhYTg4MWI0NzllZWMwN2NfMjAtMTAtMS0xLTk5MQ_df406aa1-fdf1-4090-bd51-4f90ef902e6e"
      unitRef="usd">-41767000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie4150659cbc3482ca6c30227eb351344_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTY0MDk1Nw_c657234a-06a1-42c2-8686-6e0dabcedc8d"
      unitRef="usd">146800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:RepaymentsOfDebt
      contextRef="idb496e6b53e9484399ed3a51cae756a1_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RleHRyZWdpb246YjMzYzcyNDk1YzcxNDM0MTkxOGVjMjg0NDJlNDlmZGVfMTA5OTUxMTYzMTUyMQ_9ca27fe3-5aad-421d-b8de-b1a18b2f2ed9"
      unitRef="usd">700000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfMi02LTEtMS05OTE_dfe96239-7f1d-42bc-929a-40fe17eae94b"
      unitRef="usd">35147000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfMi04LTEtMS05OTE_33728df1-5c1e-4d16-b1b2-ff9d8a95a4b9"
      unitRef="usd">40996000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfMi0xMC0xLTEtMTEzMQ_16dd9785-bc54-4fd2-9981-e3c7cb5dcdbd"
      unitRef="usd">46406000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfMy02LTEtMS05OTE_0ef8e3b8-3f30-4270-9e76-2c470314d7ee"
      unitRef="usd">13990000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfMy04LTEtMS05OTE_760a0dc5-8e93-4855-baa4-0d066e9dcb24"
      unitRef="usd">3368000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfMy0xMC0xLTEtMTEzMQ_5fe49694-7d65-47e0-81f6-39da160ab056"
      unitRef="usd">3571000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfNC02LTEtMS05OTE_b4314b98-919a-4a9d-bc61-3392d83a6648"
      unitRef="usd">244000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfNC04LTEtMS05OTE_8cc39e45-4886-49ba-88f6-454f814e1da1"
      unitRef="usd">239000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfNC0xMC0xLTEtMTEzMQ_e4bce4f4-743b-457c-a1c9-85e91594f8de"
      unitRef="usd">49000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfNi02LTEtMS05OTE_b4d0a89d-a861-4001-b7ab-d4f287ed1daf"
      unitRef="usd">48893000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfNi04LTEtMS05OTE_3be00269-f552-4a73-a8d3-90ef2b547a93"
      unitRef="usd">44125000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOmI4NDZiMTgwNzZmYTQzMjQ5ODdlYmU5NWYzYjkxMzRmL3RhYmxlcmFuZ2U6Yjg0NmIxODA3NmZhNDMyNDk4N2ViZTk1ZjNiOTEzNGZfNi0xMC0xLTEtMTEzMQ_7fa49d83-232a-41a0-b19f-15d6f8967a11"
      unitRef="usd">49928000</us-gaap:InterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMS0yLTEtMS05OTE_0e991235-8b0f-44f2-8fb4-b31b604476c1"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMS00LTEtMS05OTE_84d5750b-946e-4d55-bcf1-125716444bb0"
      unitRef="usd">13792000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMi0yLTEtMS05OTE_47800945-a413-40e4-a8e7-41dee360bed7"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMi00LTEtMS05OTE_5d4ebb2d-6378-4c9b-8cac-58a9f2f2e4d8"
      unitRef="usd">48318000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMy0yLTEtMS05OTE_5182b412-fdec-448a-90da-099423b48036"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMy00LTEtMS05OTE_5bf09a3d-03c4-4be5-bf00-0655be7b3f93"
      unitRef="usd">51644000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfNS0yLTEtMS05OTE_dce9edfb-2a7d-4a13-a17b-cae772e46462"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfNS00LTEtMS05OTE_c83cfc8e-714c-44b5-ad9b-51cbe3d44664"
      unitRef="usd">3246000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfNi0yLTEtMS05OTE_7f4e1370-b099-41ec-badf-a5017bd77cc4"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfNi00LTEtMS05OTE_f8e7ca25-da9b-4c55-88c1-bde730f32e29"
      unitRef="usd">117000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfNy0yLTEtMS05OTE_d752c6e7-3fd5-4746-9b61-e3eed17aa2cd"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfNy00LTEtMS05OTE_7a744008-ddea-4fd9-b4ce-7959538a7f42"
      unitRef="usd">118536000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfOC0yLTEtMS05OTE_342a7c49-382a-4ec7-b676-5b18d40502a6"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfOC00LTEtMS05OTE_9d161f5c-4b1c-4183-9cbc-85fff13c5cf7"
      unitRef="usd">20044000</nnbr:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfOS0yLTEtMS05OTE_896bf838-6ce4-4935-a02f-e08cfd90e56a"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfOS00LTEtMS05OTE_7b2fcee2-5f53-461e-9947-9d6199dee2eb"
      unitRef="usd">344316000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTAtMi0xLTEtOTkx_e891432a-e032-42d1-9a56-d6110ddc2fcd"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTAtNC0xLTEtOTkx_54ce668a-54f6-47f4-aee6-bd56679f9449"
      unitRef="usd">211847000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTEtMi0xLTEtOTkx_e8eebec1-2424-4f42-b94d-895b41e36707"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTEtNC0xLTEtOTkx_90576c17-adad-411b-aa38-561dbaf2807c"
      unitRef="usd">311000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTItMi0xLTEtOTkx_7fe9ba83-04c9-4c33-9741-b86f001f08cb"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTItNC0xLTEtOTkx_415dd770-9534-4a46-95cd-2b0aaffe8746"
      unitRef="usd">695054000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTMtMi0xLTEtOTkx_b146e18f-ac9c-4a63-84d0-bbffd87075a3"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTMtNC0xLTEtOTkx_88b92915-65a1-476d-ae90-3f6ddba151d4"
      unitRef="usd">812054000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTUtMi0xLTEtOTkx_bd9eb3a8-8924-4b59-a7c5-fa1c7dd87a48"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTUtNC0xLTEtOTkx_ab3f9e0e-018d-4d80-b937-37f1ff6af191"
      unitRef="usd">16367000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTYtMi0xLTEtOTkx_a50de653-0fe9-40b1-9fa3-65eb38b7d87a"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTYtNC0xLTEtOTkx_8f7bf9e4-be39-4f94-aa08-1295ae1c5441"
      unitRef="usd">14844000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTctMi0xLTEtOTkx_3a840d98-8fa3-4e74-ba21-61139ed4fb0b"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTctNC0xLTEtOTkx_93493f03-616e-43c2-8bc7-febf23a22002"
      unitRef="usd">344000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseLiabilityCurrent
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTgtMi0xLTEtOTkx_982e4f88-7164-4ee6-bb99-cf1d9ea008c3"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseLiabilityCurrent>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseLiabilityCurrent
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTgtNC0xLTEtOTkx_526a6491-796d-46d3-be64-ce8266a4112b"
      unitRef="usd">2364000</nnbr:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseLiabilityCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTktMi0xLTEtOTkx_0ae76fd5-e432-4aa8-bd62-4eb5202b3c82"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMTktNC0xLTEtOTkx_2b21b0e2-0226-4540-92c2-57533bb0a2c5"
      unitRef="usd">7627000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjAtMi0xLTEtOTkx_f2c67de2-dcfd-4b4f-87cf-d66db8467f07"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjAtNC0xLTEtOTkx_dd6e8103-cb50-49f7-b8a0-c399d014a170"
      unitRef="usd">41546000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjEtMi0xLTEtOTkx_260f093c-565b-4ea7-a22a-f77e868333ca"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjEtNC0xLTEtOTkx_62541639-3d7a-4ecd-85dd-550bb9fe44f2"
      unitRef="usd">61338000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurren
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjItMi0xLTEtOTkx_ce246e5e-b1b6-458c-b3c5-7e9dffc99ba5"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurren>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurren
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjItNC0xLTEtOTkx_d7dd8a5a-f352-4910-b702-916c5f7bbcff"
      unitRef="usd">18405000</nnbr:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurren>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjMtMi0xLTEtOTkx_396810b1-0986-4964-82a2-6d883de6be77"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjMtNC0xLTEtOTkx_e219a515-bf31-4703-a9f2-07a6c3bfba68"
      unitRef="usd">4456000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjQtMi0xLTEtOTkx_c39fb838-c1ad-441d-8cee-91d50eab4993"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjQtNC0xLTEtOTkx_256073d3-b202-4dcc-bdf7-e7a4732eb9b2"
      unitRef="usd">84199000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i317e513139d2494084a1344e667c94b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjUtMi0xLTEtOTkx_e17c315a-dea0-438e-8aa7-63b4e07c75f0"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i124b6231f47b4995ba1f3023b79904ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjA3NmY2MWEzZTMwNjQzMzQ4ZDZjNDVkY2FjOGFlMTIzL3RhYmxlcmFuZ2U6MDc2ZjYxYTNlMzA2NDMzNDhkNmM0NWRjYWM4YWUxMjNfMjUtNC0xLTEtOTkx_13113e21-d6e4-4b27-90f9-860928516574"
      unitRef="usd">125745000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfMi0yLTEtMS05OTE_d32324c9-25ba-467e-ab64-ed04a3d64d0a"
      unitRef="usd">35731000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfMi00LTEtMS05OTE_41dcb629-efea-4bdb-a018-c62bea4d9d68"
      unitRef="usd">46950000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfMi02LTEtMS05OTE_db0347fa-0d01-4062-93e0-06acaabf6e38"
      unitRef="usd">28102000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfMy0yLTEtMS05OTE_0dbbe4c5-67fd-49fb-9088-64b6a1f23f77"
      unitRef="usd">146757000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfMy00LTEtMS05OTE_ddf8ae9f-62e2-4331-a420-2ccdb4859fcc"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfMy02LTEtMS05OTE_9d499b9c-c1b7-4e1d-be49-03eeb0952f24"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNC0yLTEtMS05OTE_2f883304-740b-421e-b1b2-e0237031386b"
      unitRef="usd">13990000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNC00LTEtMS05OTE_4d64bdb5-70ff-431b-b5ec-dfdfd5d3a291"
      unitRef="usd">3368000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNC02LTEtMS05OTE_57913e10-ae06-45ca-b8cb-3f804d45ca72"
      unitRef="usd">3571000</us-gaap:AmortizationOfFinancingCosts>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNS0yLTEtMS05OTE_c9cc9f25-76cc-4357-92ce-540b04c4479f"
      unitRef="usd">-1388000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNS00LTEtMS05OTE_d2734117-630c-4271-9842-9180f22eb133"
      unitRef="usd">-2753000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNS02LTEtMS05OTE_8cccddb5-a71a-42c5-b460-0a2dba42f6e8"
      unitRef="usd">-19562000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNi0yLTEtMS05OTE_b643d069-3a5f-466d-87b8-1e1a54e2aad9"
      unitRef="usd">8416000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNi00LTEtMS05OTE_7d0e7039-5887-45ec-91fd-8a78a75b3bce"
      unitRef="usd">21834000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNi02LTEtMS05OTE_0883ca19-afcf-4d0e-8cae-24d9f8fda92d"
      unitRef="usd">14759000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNy0yLTEtMS05OTE_bcff19c6-41f4-4d55-baee-1388157cbcce"
      unitRef="usd">695000</nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNy00LTEtMS05OTE_b3c7b7dc-bb28-4abd-8352-7d2cbe6d32ba"
      unitRef="usd">5321000</nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfNy02LTEtMS05OTE_a52abc81-5dae-4600-98e0-e915c8e1ac65"
      unitRef="usd">0</nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations
      contextRef="i62c4f31ea03d4a7385ebcf661dff395e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfOC0yLTEtMS05OTE_048d3bc5-bb9a-4a8a-bfa3-ec14ebe7f5a1"
      unitRef="usd">6174000</nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations
      contextRef="i58e179ccdf484ef5914acdf0cc980def_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfOC00LTEtMS05OTE_ad43a9ab-cfa8-4ed6-ae06-b2b78baeb5ae"
      unitRef="usd">51000</nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations
      contextRef="i2decad4bc8dd43fa9d8bb202c337c34b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85NC9mcmFnOmIzM2M3MjQ5NWM3MTQzNDE5MThlYzI4NDQyZTQ5ZmRlL3RhYmxlOjBjMmFmMDhjZDhlNTRjMzZhZjg2ZWJjOWI2OThmNTY0L3RhYmxlcmFuZ2U6MGMyYWYwOGNkOGU1NGMzNmFmODZlYmM5YjY5OGY1NjRfOC02LTEtMS05OTE_050885b9-9ebd-4969-be89-59a644bd53e9"
      unitRef="usd">0</nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85Ny9mcmFnOjViZDZlMjVkMTViOTQyYzk4NmExMmNlZDQ1ZjQzNmMwL3RleHRyZWdpb246NWJkNmUyNWQxNWI5NDJjOTg2YTEyY2VkNDVmNDM2YzBfMzc3MQ_4396f700-c797-4bae-bfc9-6e1c84914759">Acquisitions &lt;div style="margin-top:9pt"&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;Paragon Medical, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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&#160;7, 2018, we acquired 100% of the stock of PMG Intermediate Holding Corporation, the parent company of Paragon Medical, Inc. (&#x201c;Paragon Medical&#x201d;).  For accounting purposes, Paragon Medical met the definition of a business and was accounted for as a business combination.  Paragon Medical is a medical device manufacturer which focuses on the orthopaedic, case and tray, implant, and instrument markets.  We finalized the purchase price allocation and recorded measurement period adjustments to the initial allocation as disclosed in our 2018 Annual Report.  Operating results of Paragon Medical were included in our historical consolidated financial statements after the date of acquisition as part of our Life Sciences business.  The Life Sciences business was subsequently sold on October&#160;6, 2020, and is included in discontinued operations as discussed in Note 2.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Bridgemedica, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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&#160;22, 2018, we completed the acquisition of 100% of the assets of&#160;Bridgemedica, LLC&#160;(&#x201c;Bridgemedica&#x201d;).  For accounting purposes, Bridgemedica met the definition of a business and was accounted for as a business combination.  Bridgemedica is a medical device company that provides concept to supply solutions through design, development engineering, and manufacturing.  We finalized our valuation related to the assets acquired and liabilities assumed during 2019 with no material changes to the initial allocation.  Operating results of Bridgemedica were included in our historical consolidated financial statements report after the acquisition date as part of our Life Sciences business.  The Life Sciences business was subsequently sold on October&#160;6, 2020, and is included in discontinued operations as discussed in Note 2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Southern California Technical Arts, Inc.&lt;/span&gt;&lt;/div&gt;On August&#160;9, 2018, we completed the acquisition of 100% of the capital stock of Southern California Technical Arts, Inc. (&#x201c;Technical Arts&#x201d;).  For accounting purposes, Technical Arts met the definition of a business and was accounted for as a business combination.  Technical Arts is an industrial machining company that manufactures tight tolerance metal components and assemblies.  The acquisition of Technical Arts expands our presence in the aerospace and defense end market.  Operating results of Technical Arts are reported in our Power Solutions group after the acquisition date.  We finalized our valuation related to the assets acquired and liabilities assumed during 2019 with no material changes to the initial allocation.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i36767bcfa1f94b2192651d036b5a927b_I20180507"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85Ny9mcmFnOjViZDZlMjVkMTViOTQyYzk4NmExMmNlZDQ1ZjQzNmMwL3RleHRyZWdpb246NWJkNmUyNWQxNWI5NDJjOTg2YTEyY2VkNDVmNDM2YzBfMTA5OTUxMTYzMTU3OA_763d3c09-7a62-42dd-9720-140e5eacd023"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i8cd66965fb6b40ada8ff4c1fd7960e81_I20180222"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85Ny9mcmFnOjViZDZlMjVkMTViOTQyYzk4NmExMmNlZDQ1ZjQzNmMwL3RleHRyZWdpb246NWJkNmUyNWQxNWI5NDJjOTg2YTEyY2VkNDVmNDM2YzBfMTA5OTUxMTYzMzMxNQ_f0b76476-d159-44d6-992d-a1b1517f44ca"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="id9352b5df89f4017b2f7900cd915cab1_I20180809"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV85Ny9mcmFnOjViZDZlMjVkMTViOTQyYzk4NmExMmNlZDQ1ZjQzNmMwL3RleHRyZWdpb246NWJkNmUyNWQxNWI5NDJjOTg2YTEyY2VkNDVmNDM2YzBfMTA5OTUxMTYzMzg4Mg_5c9155c0-e468-49ac-a6b1-ee27654272fc"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90ZXh0cmVnaW9uOjIzOWE3Nzg0ZDQ0ZDQyZTRhYjJkNDE4Y2QwYjIyN2FlXzMxNTE_58319b90-4aad-4ed6-a2c7-8ea6439ca064">Segment Information &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our business has historically been aggregated into the following three reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;Mobile Solutions.  &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;Mobile Solutions is focused on growth in the general industrial and automotive end markets. We have developed an expertise in manufacturing highly complex, system critical components for fuel systems, engines and transmissions, power steering systems, and electromechanical motors on a high-volume basis. This expertise has been gained through investment in technical capabilities, processes and systems, and skilled program management and product launch capabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;&#x2022;&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:115%;padding-left:14.5pt"&gt;Power Solutions.  &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;Power Solutions is focused on growth in the electrical and aerospace and defense end markets, while &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;also serving the automotive and medical end markets. Within this group we combine materials science expertise with advanced engineering and production capabilities to design and manufacture a broad range of high-precision metal and plastic components, assemblies, and finished devices used in applications ranging from power control to flight control and for military devices.  We manufacture a variety of products including electrical contacts, connectors, contact assemblies, and precision stampings for the electrical end market and high precision products for the aerospace and defense end market utilizing our extensive process technologies for optical grade plastics, thermally conductive plastics, titanium, Inconel, magnesium, and electroplating.  Our medical business includes the production of a variety of tools and instruments for the orthopaedics and medical/surgical end markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;Life Sciences.  &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;Life Sciences was focused on growth in the medical end market, primarily in the orthopaedics and medical/surgical end markets.  Within this group we combined advanced engineering and production capabilities to design and manufacture a broad range of high-precision metal and plastic components, assemblies, and finished devices.  We manufactured a variety of components, assemblies, and instruments, such as surgical knives, bioresorbable implants, surgical staples, cases and trays, orthopaedic implants and tools, laparoscopic devices, and drug delivery devices for the orthopaedics and medical/surgical end markets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These divisions have historically been considered our three operating segments as each has engaged in business activities for which it earns revenues and incurs expenses, discrete financial information is available for each, and this is the level at which the chief operating decision maker reviews discrete financial information for purposes of allocating resources and assessing performance.  See Note 2 for information regarding the sale of the Life Sciences business on October&#160;6, 2020.  The results of the Life Sciences business are classified as discontinued operations for all periods in the consolidated financial statements and accompanying notes unless otherwise stated.  Accordingly, results of the Life Sciences business are not included in the tabular presentation below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present results of continuing operations by reportable segment.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;Mobile&lt;br/&gt;Solutions&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%"&gt;Power&lt;br/&gt;Solutions&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%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&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%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;256,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;171,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&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;427,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;(117,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&lt;/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;(152,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;3,626&#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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&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;197,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;Mobile&lt;br/&gt;Solutions&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%"&gt;Power&lt;br/&gt;Solutions&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%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&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%"&gt;Total&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;297,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;192,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&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;489,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(17,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&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;(32,125)&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;1,681&#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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;32,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&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;310,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(c)&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,541,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;Mobile&lt;br/&gt;Solutions&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%"&gt;Power&lt;br/&gt;Solutions&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%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&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%"&gt;Total&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;335,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;189,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;(621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&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;524,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:top"&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="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: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Loss from 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;(195,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net loss from joint venture&lt;/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;(208,378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net loss from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(14,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;(14,390)&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(a) Includes eliminations of intersegment transactions which occur during the ordinary course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(b) Total assets in Mobile Solutions includes $27.0 million and $21.8 million as of December 31, 2020 and 2019, respectively, related to the investment in our 49% owned joint venture (Note 10).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(c) Total assets in Corporate and Consolidations includes $812.1 million in assets of discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 long-lived tangible assets by geographical region.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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.908%"/&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:14.589%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Property,&#160;Plant,&#160;and&#160;Equipment,&#160;Net&lt;br/&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;130,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;158,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All foreign locations&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;93,613&#160;&lt;/span&gt;&lt;/td&gt;&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;97,533&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/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;223,690&#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;255,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90ZXh0cmVnaW9uOjIzOWE3Nzg0ZDQ0ZDQyZTRhYjJkNDE4Y2QwYjIyN2FlXzIxOTkwMjMyNjc3MjI_31b96ddb-2e5a-44f0-b6f3-2dd64a96cace"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90ZXh0cmVnaW9uOjIzOWE3Nzg0ZDQ0ZDQyZTRhYjJkNDE4Y2QwYjIyN2FlXzIxOTkwMjMyNjc3MzI_0788de53-1ee8-4326-9cc4-8d20eaa5e366"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90ZXh0cmVnaW9uOjIzOWE3Nzg0ZDQ0ZDQyZTRhYjJkNDE4Y2QwYjIyN2FlXzMxNTI_4bd67804-b2b1-4a86-b65c-7959f82ef6eb">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present results of continuing operations by reportable segment.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;Mobile&lt;br/&gt;Solutions&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%"&gt;Power&lt;br/&gt;Solutions&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%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&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%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;256,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;171,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&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;427,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;(117,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&lt;/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;(152,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;3,626&#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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&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;197,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;Mobile&lt;br/&gt;Solutions&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%"&gt;Power&lt;br/&gt;Solutions&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%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&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%"&gt;Total&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;297,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;192,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&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;489,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(17,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&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;(32,125)&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;1,681&#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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;32,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&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;310,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(c)&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,541,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;Mobile&lt;br/&gt;Solutions&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%"&gt;Power&lt;br/&gt;Solutions&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%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&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%"&gt;Total&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;335,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;189,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;(621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&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;524,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:top"&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="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: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Loss from 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;(195,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net loss from joint venture&lt;/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;(208,378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net loss from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(14,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;(14,390)&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(a) Includes eliminations of intersegment transactions which occur during the ordinary course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(b) Total assets in Mobile Solutions includes $27.0 million and $21.8 million as of December 31, 2020 and 2019, respectively, related to the investment in our 49% owned joint venture (Note 10).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(c) Total assets in Corporate and Consolidations includes $812.1 million in assets of discontinued operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic88d8f7183664c2199b35f4b3c1ec602_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzItNC0xLTEtMA_fb2808cf-133f-47e5-b37d-77934f879565"
      unitRef="usd">256360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1f778f57f0d4ba7909cd35c609f7b29_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzItNi0xLTEtMA_160ce0fa-cb06-4098-8474-71b01d1a896d"
      unitRef="usd">171269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d702e2e63b04210882b4d04cd6d8ce3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzItOC0xLTEtMA_adcbe0c5-c999-4948-a852-e073c0fef506"
      unitRef="usd">-95000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzItMTAtMS0xLTA_602a0d52-f727-4dc9-a1b2-ec959aaddba6"
      unitRef="usd">427534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic88d8f7183664c2199b35f4b3c1ec602_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzMtNC0xLTEtMA_605ced68-ec2e-4f34-8df6-03d0234b5774"
      unitRef="usd">28298000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia1f778f57f0d4ba7909cd35c609f7b29_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzMtNi0xLTEtMA_c00ec6e7-7555-4427-aff3-d0cd425f61e5"
      unitRef="usd">15730000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3d702e2e63b04210882b4d04cd6d8ce3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzMtOC0xLTEtMA_238c5c3f-32f2-4333-85f9-8cfc7094e25f"
      unitRef="usd">1652000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzMtMTAtMS0xLTA_1fc3ddb8-747f-49fb-b2e0-132e9d08fa9e"
      unitRef="usd">45680000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic88d8f7183664c2199b35f4b3c1ec602_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzQtNC0xLTEtMTQ2MA_32e34464-75ac-4362-b713-216100ff8437"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia1f778f57f0d4ba7909cd35c609f7b29_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzQtNi0xLTEtMTQ2MA_d24f4e5d-e133-4c67-aa1b-15c4fd459a36"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i728d8d90db874ba591597b54cdfae200_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzQtOC0xLTEtMTQ2MA_5932ead0-a210-44ee-bb3b-fb27243f3383"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzQtMTAtMS0xLTE0NjQ_78cc9766-b8aa-41f5-b508-c5f1c4571288"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic88d8f7183664c2199b35f4b3c1ec602_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzQtNC0xLTEtMA_b4ac9cfc-f620-4c5b-9ae9-b8501ac96eae"
      unitRef="usd">5228000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia1f778f57f0d4ba7909cd35c609f7b29_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzQtNi0xLTEtMA_889b8832-40e0-490c-9b8e-c826392a0abc"
      unitRef="usd">-85983000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3d702e2e63b04210882b4d04cd6d8ce3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzQtOC0xLTEtMA_7e4702c7-f524-4d4f-95b5-e595b5b74145"
      unitRef="usd">-36702000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzQtMTAtMS0xLTA_83d2001c-3680-47dc-9692-2a9c99fd4ef0"
      unitRef="usd">-117457000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzUtMTAtMS0xLTA_6924766f-acaa-40c8-b6e9-8b23ef87c148"
      unitRef="usd">18898000</us-gaap:InterestExpense>
    <nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzYtMTAtMS0xLTA_bf2965b6-c1ac-4808-9c5d-3f45eaee4c0c"
      unitRef="usd">-15733000</nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzctMTAtMS0xLTA_817e286c-087e-4ac3-95f4-7d46f5ad8bc8"
      unitRef="usd">-152088000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic88d8f7183664c2199b35f4b3c1ec602_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzgtNC0xLTEtMA_aedd6de2-1f6e-436e-9577-754c11158eff"
      unitRef="usd">3626000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia1f778f57f0d4ba7909cd35c609f7b29_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzgtNi0xLTEtMA_507c0a2a-8af6-43a0-8cdf-cc44593f142a"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3d702e2e63b04210882b4d04cd6d8ce3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzgtOC0xLTEtMA_cea15674-c8e0-496c-820f-ba206016fd72"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzgtMTAtMS0xLTA_8cca13e1-7f22-4526-8141-b6451ec30f39"
      unitRef="usd">3626000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="ic88d8f7183664c2199b35f4b3c1ec602_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzktNC0xLTEtMA_85bef95f-d291-4409-a949-5a20a9b7bb93"
      unitRef="usd">12400000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="ia1f778f57f0d4ba7909cd35c609f7b29_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzktNi0xLTEtMA_30e93da7-4362-4dd4-b55c-81ff52099838"
      unitRef="usd">2754000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i3d702e2e63b04210882b4d04cd6d8ce3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzktOC0xLTEtMA_10c79b66-432a-4ad9-a2d7-00144a33ad71"
      unitRef="usd">203000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzktMTAtMS0xLTA_a3c0e8ca-6b61-4dd1-80ea-a298af1d68c3"
      unitRef="usd">15357000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <us-gaap:Assets
      contextRef="ie21211fe319340458b57b62d777b863a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzEwLTQtMS0xLTA_81348b51-bd1b-41a4-8892-37e692f5869a"
      unitRef="usd">370985000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ideda7591d8234cfdbb24685fc4071946_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzEwLTYtMS0xLTA_96e4bd5c-d382-4f8e-a3ed-0c83cef2d36d"
      unitRef="usd">197348000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5c7c6b5ee2204fc4b6b073c32ee8b179_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzEwLTgtMS0xLTA_6dace14b-4999-4a6b-bb0c-76bd040a555e"
      unitRef="usd">56629000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplNWFiYzAwMTIwMTI0ZjAzODBhOGY2YWFiZDNlZjY2MS90YWJsZXJhbmdlOmU1YWJjMDAxMjAxMjRmMDM4MGE4ZjZhYWJkM2VmNjYxXzEwLTEwLTEtMS0w_bfb529e8-cd04-4426-ba4d-d9a0f05e07de"
      unitRef="usd">624962000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i755acbcfb31c45048f4859bb5232f91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzItNC0xLTEtMA_640f476d-eaf4-4823-8ff7-86a81aa89935"
      unitRef="usd">297749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75cd682d8608407cb955a1d1e3b7d601_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzItNi0xLTEtMA_aaa423c7-cfc3-411d-a5af-d3e98833f9e7"
      unitRef="usd">192100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec7769cdfa594af1ae65dc7d3e37a46c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzItOC0xLTEtMA_1fec6428-91f1-4dbc-8ee5-34c7f29b23f6"
      unitRef="usd">-335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzItMTAtMS0xLTA_a669dcb1-8562-4027-840f-8854711b3f8d"
      unitRef="usd">489514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i755acbcfb31c45048f4859bb5232f91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzMtNC0xLTEtMA_960b772f-75c0-4d21-a011-88dfabeb49b3"
      unitRef="usd">27146000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i75cd682d8608407cb955a1d1e3b7d601_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzMtNi0xLTEtMA_7597a5a9-3bef-4713-9187-25f01086ed25"
      unitRef="usd">15301000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iec7769cdfa594af1ae65dc7d3e37a46c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzMtOC0xLTEtMA_32f8fda2-281a-4056-945e-2606bd3a5e15"
      unitRef="usd">2449000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzMtMTAtMS0xLTA_9c5e6ae3-4ad8-4b50-b815-1bf28f48314c"
      unitRef="usd">44896000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i755acbcfb31c45048f4859bb5232f91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzUtNC0xLTEtMA_4ad48daa-84c8-4563-ade1-5cbd59915c65"
      unitRef="usd">9553000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75cd682d8608407cb955a1d1e3b7d601_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzUtNi0xLTEtMA_edb103aa-1ddc-4538-932d-e2c2cad98408"
      unitRef="usd">13881000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iec7769cdfa594af1ae65dc7d3e37a46c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzUtOC0xLTEtMA_929e80ad-95b1-4956-9a10-4eaa3209b83a"
      unitRef="usd">-41027000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzUtMTAtMS0xLTA_55e10582-8835-4d2e-9643-f9bc5ecda806"
      unitRef="usd">-17593000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzYtMTAtMS0xLTA_0d939fc6-1dac-4860-946a-12145f6b26b6"
      unitRef="usd">13030000</us-gaap:InterestExpense>
    <nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzctMTAtMS0xLTA_ecd06ff8-2783-43e4-8c83-605a44f375eb"
      unitRef="usd">-1502000</nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzgtMTAtMS0xLTA_b472c833-47e0-4815-945f-09aba9bfd6c3"
      unitRef="usd">-32125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i755acbcfb31c45048f4859bb5232f91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzktNC0xLTEtMA_3b1aa23f-458e-4023-9869-b7670d842960"
      unitRef="usd">1681000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i75cd682d8608407cb955a1d1e3b7d601_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzktNi0xLTEtMA_89b159b4-3729-4282-b621-318b389d3982"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iec7769cdfa594af1ae65dc7d3e37a46c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzktOC0xLTEtMA_cf187f54-58e5-4181-ad21-f9d4e5591fcc"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzktMTAtMS0xLTA_db2f54c9-a7d3-47a3-9655-097c8f179759"
      unitRef="usd">1681000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i755acbcfb31c45048f4859bb5232f91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzEwLTQtMS0xLTA_4057464c-b249-464f-ad33-5da4d3e06883"
      unitRef="usd">24969000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i75cd682d8608407cb955a1d1e3b7d601_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzEwLTYtMS0xLTA_fd901403-6e45-4673-a77c-be0c48e67f02"
      unitRef="usd">4457000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="iec7769cdfa594af1ae65dc7d3e37a46c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzEwLTgtMS0xLTA_2699d3f3-830d-4ef7-9673-1f826d75bc78"
      unitRef="usd">2743000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzEwLTEwLTEtMS0w_45972a34-a707-447b-8955-8554353c9af6"
      unitRef="usd">32169000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <us-gaap:Assets
      contextRef="i43740e1bd62a4c07a288443236c1339a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzExLTQtMS0xLTA_e173e931-8dce-4cda-8b35-ab6f6a915a0c"
      unitRef="usd">373256000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifa76c2dafa874e5c88627147c417af38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzExLTYtMS0xLTA_331470b1-08a0-4713-a445-236102fe0ba6"
      unitRef="usd">310545000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibac887a726ea488593a7ee97f002c683_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzExLTgtMS0xLTA_345d34bc-2951-4b8b-93a1-f1152a1fab58"
      unitRef="usd">858183000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTo2MDVkMWY4YTQ1OGE0MDg0ODExODEzMzY0OTA3NzhmZi90YWJsZXJhbmdlOjYwNWQxZjhhNDU4YTQwODQ4MTE4MTMzNjQ5MDc3OGZmXzExLTEwLTEtMS0w_d5bf1659-0f47-42ff-8188-007514a344f8"
      unitRef="usd">1541984000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzItNC0xLTEtMA_fb0ea765-72fd-4a0e-9895-0c9aae8ba173"
      unitRef="usd">335037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81f32c29590346558f2564830c5e7d8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzItNi0xLTEtMA_21bbe076-1427-4c8c-9200-2479237b81e7"
      unitRef="usd">189778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23957a6499c9413091eabf20f96ca408_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzItOC0xLTEtMA_e6fb2de0-2fac-4b21-9325-dc9d4b1df4b2"
      unitRef="usd">-621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzItMTAtMS0xLTA_bd8cda7d-574d-4fee-802f-f9fda2ee46e9"
      unitRef="usd">524194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzMtNC0xLTEtMA_1184cd10-e0aa-48a1-b3cc-b293e5f099cf"
      unitRef="usd">26217000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i81f32c29590346558f2564830c5e7d8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzMtNi0xLTEtMA_8ad48413-7386-4141-8c8c-cec8e4aa2c51"
      unitRef="usd">14753000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i23957a6499c9413091eabf20f96ca408_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzMtOC0xLTEtMA_a8f0ef41-c756-4a68-a8e4-0be81ac5f917"
      unitRef="usd">2056000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzMtMTAtMS0xLTA_9a8a5795-bf13-487b-b4bd-d25413510910"
      unitRef="usd">43026000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzQtNC0xLTEtMTQ5Mw_6d2282a9-bfbd-46da-af19-507a5c6eb123"
      unitRef="usd">73442000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i81f32c29590346558f2564830c5e7d8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzQtNi0xLTEtMTQ5Mw_fe4ad3b6-0591-4bad-904f-962c64e0bc88"
      unitRef="usd">109100000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia93c13683dad4281b6655b72c9154beb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzQtOC0xLTEtMTQ5Mw_cd465b93-4a5a-40d3-a38a-8321662d4b64"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzQtMTAtMS0xLTE1MDk_ef174b18-1173-4d54-83e9-fdb3a81a6520"
      unitRef="usd">182542000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzQtNC0xLTEtMA_d0514363-e1b5-42a5-ad8e-27038399ea1e"
      unitRef="usd">-55079000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i81f32c29590346558f2564830c5e7d8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzQtNi0xLTEtMA_09367bd1-1015-497e-9533-4895ceb6bfde"
      unitRef="usd">-95115000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i23957a6499c9413091eabf20f96ca408_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzQtOC0xLTEtMA_ac5ec8a7-8e67-4f19-89c4-88fdc46bb630"
      unitRef="usd">-44853000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzQtMTAtMS0xLTA_2bd7d1e3-ffb8-4ad3-bcff-c2ce175b9b6e"
      unitRef="usd">-195047000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzUtMTAtMS0xLTA_28e3ce04-9723-4f03-9403-f3a8ec583114"
      unitRef="usd">11315000</us-gaap:InterestExpense>
    <nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzYtMTAtMS0xLTA_cb8e1c5a-ddb8-4cd8-b282-273159627bec"
      unitRef="usd">-2016000</nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzctMTAtMS0xLTA_4701bf6b-0980-43b4-bf4a-4a8ff0563255"
      unitRef="usd">-208378000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzgtNC0xLTEtMA_d9ddb2b9-eacd-44b3-8232-884aa1218afd"
      unitRef="usd">-14390000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i81f32c29590346558f2564830c5e7d8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzgtNi0xLTEtMA_213c1cc4-a17b-44de-a452-ea7e12f65d30"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i23957a6499c9413091eabf20f96ca408_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzgtOC0xLTEtMA_de2fb33e-b6f7-43b0-a825-fc042ce9caf8"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzgtMTAtMS0xLTA_47136be8-9ba9-46e5-8bd3-630ef6812dce"
      unitRef="usd">-14390000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzktNC0xLTEtMA_8b48d374-32ea-4ee7-965d-11f0249e9868"
      unitRef="usd">36660000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i81f32c29590346558f2564830c5e7d8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzktNi0xLTEtMA_12def233-6ec9-4de8-aefd-f31ac86bd1a5"
      unitRef="usd">6459000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i23957a6499c9413091eabf20f96ca408_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzktOC0xLTEtMA_057a3f22-e194-4ee9-a861-878fcc8a3f3a"
      unitRef="usd">6158000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTpjM2ZmODU1ZTk3NjE0NGZhYmJiZmZkOGM1MmY4ZDE3OS90YWJsZXJhbmdlOmMzZmY4NTVlOTc2MTQ0ZmFiYmJmZmQ4YzUyZjhkMTc5XzktMTAtMS0xLTA_dfdd5e53-96da-4119-b136-a7be22f2cea0"
      unitRef="usd">49277000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <us-gaap:Assets
      contextRef="ic5be26be7f2c4cf3a4ae202afde4b1b3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90ZXh0cmVnaW9uOjIzOWE3Nzg0ZDQ0ZDQyZTRhYjJkNDE4Y2QwYjIyN2FlXzI3NjQ_57d78bda-451f-44b6-9ecf-f6356a74de1c"
      unitRef="usd">27000000.0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2767380c3d864f7188eb05a99f508829_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90ZXh0cmVnaW9uOjIzOWE3Nzg0ZDQ0ZDQyZTRhYjJkNDE4Y2QwYjIyN2FlXzI3NzE_6342d831-f4f3-4a2f-adab-686b0f54f22c"
      unitRef="usd">21800000</us-gaap:Assets>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ibd9878f0a6c74ac999e635ac8efcd790_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90ZXh0cmVnaW9uOjIzOWE3Nzg0ZDQ0ZDQyZTRhYjJkNDE4Y2QwYjIyN2FlXzI4NTE_a15ca8d3-e2a0-42f5-a9d5-a90ec917b7c6"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:Assets
      contextRef="i5c0c6c5b39c443689b516abf7bc7f8a6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90ZXh0cmVnaW9uOjIzOWE3Nzg0ZDQ0ZDQyZTRhYjJkNDE4Y2QwYjIyN2FlXzE2NDkyNjc0NTM1NTg_cb0f01a6-10b5-4dc7-a864-e352176d0414"
      unitRef="usd">812100000</us-gaap:Assets>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90ZXh0cmVnaW9uOjIzOWE3Nzg0ZDQ0ZDQyZTRhYjJkNDE4Y2QwYjIyN2FlXzMxNDk_8129943a-8183-4385-a950-ede680706500">&lt;div style="margin-top:12pt"&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 long-lived tangible assets by geographical region.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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.908%"/&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:14.589%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Property,&#160;Plant,&#160;and&#160;Equipment,&#160;Net&lt;br/&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;130,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;158,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All foreign locations&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;93,613&#160;&lt;/span&gt;&lt;/td&gt;&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;97,533&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/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;223,690&#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;255,977&#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:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i4af9e50910714e1bab68a91db0e7b88b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzItMi0xLTEtMA_34dfa50f-4b3b-4277-860d-3923c8068589"
      unitRef="usd">130077000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i15ac438394e040d1abe343bcec5aeae2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzItNC0xLTEtMA_5e2ac6a7-dd87-4c10-9d07-bab384e30a14"
      unitRef="usd">158444000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0459a378256b4df6ac4b2bc679d6acb2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzMtMi0xLTEtMA_14877290-e06e-4456-bf2d-2aae1ec9de09"
      unitRef="usd">40663000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1dfb57f59d6e44d2b513e2ce38162d48_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzMtNC0xLTEtMA_6188e4da-ae44-4013-be3d-ffbd2f4ae864"
      unitRef="usd">38082000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i4123045cb52b4dc79c4984266d4a9246_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzQtMi0xLTEtMA_778c7234-5e7a-4e23-ab4d-958417fbce4c"
      unitRef="usd">33854000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ibf90f522a55f4e3a901b3643804a258c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzQtNC0xLTEtMA_e6d11176-1edb-4aff-9ff5-b5d00fd850f2"
      unitRef="usd">33058000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0fa9bf6160e946bdb254bc219f40d72a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzUtMi0xLTEtMA_a18fef30-af18-423f-a16f-56d1320ea4d5"
      unitRef="usd">1230000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ifb4e4da2e3bd4d138a37f63a61442229_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzUtNC0xLTEtMA_e1260151-cac7-4e22-98fe-ab11e14e2874"
      unitRef="usd">1388000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6ac86e60c39e422d90621d85fa071e17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzYtMi0xLTEtMA_1b432c79-9c2f-47ce-960e-f927f5551e81"
      unitRef="usd">17866000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iba63bf17b0a940248dfa52b1d7f27933_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzYtNC0xLTEtMA_164de713-0898-4d65-8c7b-c559315bec01"
      unitRef="usd">25005000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7196af57b2254300abb3d4ac23a6e331_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzctMi0xLTEtMA_e132e8da-4171-46a7-9b0c-cd4371714730"
      unitRef="usd">93613000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i149e7f92a3fa43c5888a2d254e745d42_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzctNC0xLTEtMA_8a36e3f9-3de1-407e-9b51-04800154bd61"
      unitRef="usd">97533000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzgtMi0xLTEtMA_0338509f-d6ec-4c04-a3df-99d4ba3d9566"
      unitRef="usd">223690000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDAvZnJhZzoyMzlhNzc4NGQ0NGQ0MmU0YWIyZDQxOGNkMGIyMjdhZS90YWJsZTplMTVhMDFhMzlmYjA0YjliOGFhZmU5NDBjOTQ3ZTA4My90YWJsZXJhbmdlOmUxNWEwMWEzOWZiMDRiOWI4YWFmZTk0MGM5NDdlMDgzXzgtNC0xLTEtMA_c85cffb1-e2df-45f9-b7d0-ca50492a0e5a"
      unitRef="usd">255977000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90ZXh0cmVnaW9uOjZiNDU1ZTUxY2Y0ZjRmZDViODdhMDVhMzY0ZjJmNmM2XzE2Mg_0a02fe70-7153-450e-a85e-47f2d835a919">Accounts Receivable &lt;div style="margin-top:6pt"&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, net, are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade&lt;/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;86,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;85,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#x2014;allowance for credit losses&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: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;84,615&#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;83,240&#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-top:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="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;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="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;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;Balance at beginning of year&lt;/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;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Currency impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 end of year&lt;/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;2,044&#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,044&#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,517&#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;As of December 31, 2020, one customer represented 11% of consolidated accounts receivable from continuing operations.  As of December 31, 2019, another customer represented 10% of consolidated accounts receivable from continuing operations.  Amounts due from these customers are primarily related to Mobile Solutions.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90ZXh0cmVnaW9uOjZiNDU1ZTUxY2Y0ZjRmZDViODdhMDVhMzY0ZjJmNmM2XzE2MQ_c094f55b-d8cb-446d-a7dd-91e932199e60">&lt;div style="margin-top:6pt"&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, net, are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade&lt;/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;86,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;85,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#x2014;allowance for credit losses&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: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;84,615&#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;83,240&#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTo3YmVlNDkyMjQ1ZTI0YzBhYTM0MTkyMGQ4OTQ5Mjc5OS90YWJsZXJhbmdlOjdiZWU0OTIyNDVlMjRjMGFhMzQxOTIwZDg5NDkyNzk5XzItMi0xLTEtMA_3fd8ca72-8127-4963-9f74-42584d1e340b"
      unitRef="usd">86659000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTo3YmVlNDkyMjQ1ZTI0YzBhYTM0MTkyMGQ4OTQ5Mjc5OS90YWJsZXJhbmdlOjdiZWU0OTIyNDVlMjRjMGFhMzQxOTIwZDg5NDkyNzk5XzItNC0xLTEtMA_cea5d8f7-9d5f-4648-8d63-a650f7642529"
      unitRef="usd">85284000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTo3YmVlNDkyMjQ1ZTI0YzBhYTM0MTkyMGQ4OTQ5Mjc5OS90YWJsZXJhbmdlOjdiZWU0OTIyNDVlMjRjMGFhMzQxOTIwZDg5NDkyNzk5XzMtMi0xLTEtMA_5978d973-23c9-4f2f-97b9-9490a34fea19"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTo3YmVlNDkyMjQ1ZTI0YzBhYTM0MTkyMGQ4OTQ5Mjc5OS90YWJsZXJhbmdlOjdiZWU0OTIyNDVlMjRjMGFhMzQxOTIwZDg5NDkyNzk5XzMtNC0xLTEtMA_c47f6064-70c9-4148-91f6-1f72cb7b7c80"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTo3YmVlNDkyMjQ1ZTI0YzBhYTM0MTkyMGQ4OTQ5Mjc5OS90YWJsZXJhbmdlOjdiZWU0OTIyNDVlMjRjMGFhMzQxOTIwZDg5NDkyNzk5XzQtMi0xLTEtMA_73b5b6d8-3737-4184-a24d-5fa8a8a9021c"
      unitRef="usd">84615000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTo3YmVlNDkyMjQ1ZTI0YzBhYTM0MTkyMGQ4OTQ5Mjc5OS90YWJsZXJhbmdlOjdiZWU0OTIyNDVlMjRjMGFhMzQxOTIwZDg5NDkyNzk5XzQtNC0xLTEtMA_16ca5062-622e-4f93-90dc-bcd1f8934114"
      unitRef="usd">83240000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90ZXh0cmVnaW9uOjZiNDU1ZTUxY2Y0ZjRmZDViODdhMDVhMzY0ZjJmNmM2XzE1NA_f963735d-b52d-44e9-8ced-6c588d4b31d9">&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="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;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="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;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;Balance at beginning of year&lt;/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;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Currency impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 end of year&lt;/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;2,044&#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,044&#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,517&#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:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzItMi0xLTEtMA_87d99e96-6997-40f8-87cd-96c255623656"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzItNC0xLTEtMA_520a4c77-bd52-4375-82dd-359c1fdb434d"
      unitRef="usd">2517000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iaba170a93db74f5fbe93cd4a085d0a05_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzItNi0xLTEtMA_e471333b-ee80-4635-a1a2-4fec37dff9cd"
      unitRef="usd">2339000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzMtMi0xLTEtMA_4ae1f84b-4022-4d8f-95fb-50e4c06a26c2"
      unitRef="usd">505000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzMtNC0xLTEtMA_a73d1668-88b9-4616-8a00-68a454948c60"
      unitRef="usd">231000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzMtNi0xLTEtMA_18639b01-a724-4e32-8dfe-0d49f0f5bc00"
      unitRef="usd">628000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzQtMi0xLTEtMA_6db643f3-4c02-4fdb-971b-87b1986053a9"
      unitRef="usd">562000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzQtNC0xLTEtMA_30000b54-a8a7-4ae0-a357-be5e7e7506ee"
      unitRef="usd">692000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzQtNi0xLTEtMA_60b09db6-eaa9-42cb-9b1d-c5c2cf348370"
      unitRef="usd">400000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzUtMi0xLTEtMA_a477dc3c-90d7-49ad-9796-b025e83c675f"
      unitRef="usd">-57000</nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments>
    <nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzUtNC0xLTEtMA_52254c3c-c941-4d61-b415-8e9c44de9a95"
      unitRef="usd">12000</nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments>
    <nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzUtNi0xLTEtMA_564d0aad-7216-454c-98e3-dfe3decaaa2d"
      unitRef="usd">50000</nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzYtMi0xLTEtMA_2545a656-49ff-4a58-9a08-1271fe952c00"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzYtNC0xLTEtMA_e4d219d9-29ab-4323-96f7-2137b8c52293"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90YWJsZTpkZWZiMWE4MDBiNWQ0MWRlYWExMDc2NDhlMThiNjcyYS90YWJsZXJhbmdlOmRlZmIxYTgwMGI1ZDQxZGVhYTEwNzY0OGUxOGI2NzJhXzYtNi0xLTEtMA_9ecfc857-7ed4-46aa-bdb8-7e0f87610717"
      unitRef="usd">2517000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i38e967afd8fd44ca97517b069d9ee56e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90ZXh0cmVnaW9uOjZiNDU1ZTUxY2Y0ZjRmZDViODdhMDVhMzY0ZjJmNmM2XzEwOTk1MTE2MjgwMzI_da7069ca-3a0c-4dc1-a28c-9a09b4226324"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6f367bb710594c5384540162929a2b0d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDMvZnJhZzo2YjQ1NWU1MWNmNGY0ZmQ1Yjg3YTA1YTM2NGYyZjZjNi90ZXh0cmVnaW9uOjZiNDU1ZTUxY2Y0ZjRmZDViODdhMDVhMzY0ZjJmNmM2XzEwOTk1MTE2MjgwNDA_c2874653-bbc7-4ae4-a0e3-31703446e6c4"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90ZXh0cmVnaW9uOjM2MDNiNDUwZjNkNjQ3ZGJhNzQ1ZjE5NjdmZWI2NDg1XzY3_209aefb9-aa44-4966-8ab5-3c16f08a89e6">Inventories &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;22,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;34,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&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;62,517&#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;67,078&#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;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90ZXh0cmVnaW9uOjM2MDNiNDUwZjNkNjQ3ZGJhNzQ1ZjE5NjdmZWI2NDg1Xzcx_df87c9d3-efd3-49d5-98ac-9810e71e734e">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;22,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;34,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&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;62,517&#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;67,078&#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;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90YWJsZTo5MDdjNGY2ZTAyZTQ0MTM3YjNiYzFlYTQ2MDFiZjcxMy90YWJsZXJhbmdlOjkwN2M0ZjZlMDJlNDQxMzdiM2JjMWVhNDYwMWJmNzEzXzItMi0xLTEtMA_a4366bca-6c03-46a4-a2a2-843454dfdee8"
      unitRef="usd">22589000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90YWJsZTo5MDdjNGY2ZTAyZTQ0MTM3YjNiYzFlYTQ2MDFiZjcxMy90YWJsZXJhbmdlOjkwN2M0ZjZlMDJlNDQxMzdiM2JjMWVhNDYwMWJmNzEzXzItNC0xLTEtMA_26bf764f-5428-473d-9c33-f2629bab3683"
      unitRef="usd">34816000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90YWJsZTo5MDdjNGY2ZTAyZTQ0MTM3YjNiYzFlYTQ2MDFiZjcxMy90YWJsZXJhbmdlOjkwN2M0ZjZlMDJlNDQxMzdiM2JjMWVhNDYwMWJmNzEzXzMtMi0xLTEtMA_09cfddbd-b7ae-4706-8190-72ca3300155e"
      unitRef="usd">20758000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90YWJsZTo5MDdjNGY2ZTAyZTQ0MTM3YjNiYzFlYTQ2MDFiZjcxMy90YWJsZXJhbmdlOjkwN2M0ZjZlMDJlNDQxMzdiM2JjMWVhNDYwMWJmNzEzXzMtNC0xLTEtMA_1abf8f06-c24f-4b5f-b9b0-7f0ffb286983"
      unitRef="usd">17810000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90YWJsZTo5MDdjNGY2ZTAyZTQ0MTM3YjNiYzFlYTQ2MDFiZjcxMy90YWJsZXJhbmdlOjkwN2M0ZjZlMDJlNDQxMzdiM2JjMWVhNDYwMWJmNzEzXzQtMi0xLTEtMA_5f8eab7a-5b43-43f7-b552-80c1a92f0517"
      unitRef="usd">19170000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90YWJsZTo5MDdjNGY2ZTAyZTQ0MTM3YjNiYzFlYTQ2MDFiZjcxMy90YWJsZXJhbmdlOjkwN2M0ZjZlMDJlNDQxMzdiM2JjMWVhNDYwMWJmNzEzXzQtNC0xLTEtMA_08b5369d-879d-47f0-9203-94dc96609aeb"
      unitRef="usd">14452000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90YWJsZTo5MDdjNGY2ZTAyZTQ0MTM3YjNiYzFlYTQ2MDFiZjcxMy90YWJsZXJhbmdlOjkwN2M0ZjZlMDJlNDQxMzdiM2JjMWVhNDYwMWJmNzEzXzUtMi0xLTEtMA_36235378-f185-4dc3-a93c-c14096f5bc01"
      unitRef="usd">62517000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDYvZnJhZzozNjAzYjQ1MGYzZDY0N2RiYTc0NWYxOTY3ZmViNjQ4NS90YWJsZTo5MDdjNGY2ZTAyZTQ0MTM3YjNiYzFlYTQ2MDFiZjcxMy90YWJsZXJhbmdlOjkwN2M0ZjZlMDJlNDQxMzdiM2JjMWVhNDYwMWJmNzEzXzUtNC0xLTEtMA_68d45c46-041f-4a57-a478-b0007ea8f465"
      unitRef="usd">67078000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90ZXh0cmVnaW9uOmJkZGE2ODUzZDljYTQ4ODU5M2ZiMjJiM2RmNmZhY2UyXzY4MQ_65779664-6bdc-4939-8477-0a3e5a847ed7">Property, Plant and Equipment &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" 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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&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;58,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;57,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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,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;321,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&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;398,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;223,690&#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;255,977&#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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We monitor property, plant and equipment for any indicators of potential impairment.  We recognized impairment charges of $4.1 million, $0.6 million, and $5.2 million for the years ended December 31, 2020, 2019, and 2018, respectively, related to the early retirement of identified fixed assets.  The impairment charges were recorded to the &#x201c;Other operating expense, net,&#x201d; line item on the Consolidated Statements of Operations and Comprehensive Income (Loss).  The impairment charges were determined by writing the assets down to the estimated salvage value, less disposal costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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, we recorded depreciation expense of $31.3 million, $30.4 million, and $28.5 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90ZXh0cmVnaW9uOmJkZGE2ODUzZDljYTQ4ODU5M2ZiMjJiM2RmNmZhY2UyXzY4MA_eb229066-b2cd-4177-a946-e10939d82c70">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" 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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&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;58,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;57,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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,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;321,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&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;398,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;223,690&#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;255,977&#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:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie54479ac9e8141a2823cad1585ccdbbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzMtMi0xLTEtMA_3b6b3cb0-b891-411c-ac18-1a689b2e0fab"
      unitRef="usd">58296000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ibdc09b727a2040228b20203ee9cdbe35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzMtNC0xLTEtMA_ca24c231-bb33-4873-be4d-048dce44f9a9"
      unitRef="usd">57222000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i04492b7980eb4872ab244950ac48003a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzQtMi0xLTEtMA_0946c296-23e5-4162-a4b6-6d1941789b59"
      unitRef="usd">339268000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia418470c13e144998aeb51220d45ff06_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzQtNC0xLTEtMA_4a2dd91f-aad2-4552-a93b-f809f2d9bf59"
      unitRef="usd">321110000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id9d81b9d3b1f45c3be987f281d409d8a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzUtMi0xLTEtMA_efe20842-6817-4e5c-a2ac-f6d10946c451"
      unitRef="usd">1270000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iea95d561033947ac94cfc9c1a0e87afe_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzUtNC0xLTEtMA_054154f4-b801-41f7-b3e1-36c6cb6922ca"
      unitRef="usd">25416000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzYtMi0xLTEtMA_22eb2fb6-6b84-4cf1-846c-48b92e417ed1"
      unitRef="usd">398834000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzYtNC0xLTEtMA_816ed53d-351f-480e-96be-61c4c8936b1e"
      unitRef="usd">403748000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzctMi0xLTEtMA_3db2fba3-3b89-4bbf-943e-4832f19f6a06"
      unitRef="usd">175144000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzctNC0xLTEtMA_67cc907a-a21b-4ca8-9c36-36fc0db8253c"
      unitRef="usd">147771000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzgtMi0xLTEtMA_1cd5899d-b9c5-4f23-9ee4-e58f43e029b7"
      unitRef="usd">223690000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90YWJsZTpkNGQ3YzBlODc1ZDQ0Y2FhYTc1ODkxZjIyMDQyNjI3Yi90YWJsZXJhbmdlOmQ0ZDdjMGU4NzVkNDRjYWFhNzU4OTFmMjIwNDI2MjdiXzgtNC0xLTEtMA_7810e9b8-6b0c-4193-9547-af85114f19d4"
      unitRef="usd">255977000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90ZXh0cmVnaW9uOmJkZGE2ODUzZDljYTQ4ODU5M2ZiMjJiM2RmNmZhY2UyXzEwOTk1MTE2Mjg1NjA_ee1148d2-14ac-486f-81cc-70b85aff2424"
      unitRef="usd">4100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90ZXh0cmVnaW9uOmJkZGE2ODUzZDljYTQ4ODU5M2ZiMjJiM2RmNmZhY2UyXzIxNg_06406a8d-0f4d-41d8-9e90-7df18047e60f"
      unitRef="usd">600000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90ZXh0cmVnaW9uOmJkZGE2ODUzZDljYTQ4ODU5M2ZiMjJiM2RmNmZhY2UyXzEwOTk1MTE2Mjg1MTk_1a0b891f-0b16-4280-8ed9-7355c536e091"
      unitRef="usd">5200000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:Depreciation
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90ZXh0cmVnaW9uOmJkZGE2ODUzZDljYTQ4ODU5M2ZiMjJiM2RmNmZhY2UyXzY1MQ_ea8d5d19-011b-4312-bc38-92fb7e208d66"
      unitRef="usd">31300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90ZXh0cmVnaW9uOmJkZGE2ODUzZDljYTQ4ODU5M2ZiMjJiM2RmNmZhY2UyXzY1NQ_1e87f7cd-4563-41cf-abf9-9e96f4740100"
      unitRef="usd">30400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMDkvZnJhZzpiZGRhNjg1M2Q5Y2E0ODg1OTNmYjIyYjNkZjZmYWNlMi90ZXh0cmVnaW9uOmJkZGE2ODUzZDljYTQ4ODU5M2ZiMjJiM2RmNmZhY2UyXzY2Mw_3f1d3f59-15d1-4217-86ff-f601148454b7"
      unitRef="usd">28500000</us-gaap:Depreciation>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90ZXh0cmVnaW9uOmRmZTJmNTlhYTc3MjQwMTNhOGE5NDg1YjIyMWExODY4XzQxMDI_66be727e-553a-4f02-8559-43e33d2960dc">Goodwill &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of our net goodwill is recorded in the Power Solutions reportable segment, and no goodwill is recorded in the Mobile Solutions reportable segment. The following table shows changes in the carrying amount of Power Solutions goodwill.&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:86.911%"/&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:10.159%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;94,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Currency impact and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&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 #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;94,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency impact and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Impairments&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 as of December 31, 2020&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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 the gross carrying amount of goodwill and accumulated impairment charges as of December 31, 2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:37.225%"/&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:8.151%"/&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:9.325%"/&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:7.857%"/&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:8.297%"/&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:9.472%"/&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:7.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Accumulated Impairment Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Accumulated Impairment Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions&lt;/span&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;78,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(78,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(77,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill&lt;/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;292,045&#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;(292,045)&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;293,086&#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;(198,307)&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;94,779&#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-top:12pt"&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 first quarter of 2020, our market capitalization declined to a level that was less than the net book value of our stockholders&#x2019; equity.  The decline in market capitalization was a triggering event that caused us to perform a goodwill impairment analysis as of March 31, 2020.  The goodwill impairment analysis required significant judgments to calculate the fair value for the Power Solutions reporting unit, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term growth rate for each operating segment, and determination of weighted average cost of capital.  Our forecasts used in the goodwill impairment analysis reflected our expectations of declines in sales resulting from COVID-19.  Significant assumptions and estimates are involved in the application of the discounted cash flow model to forecast operating cash flows, including market growth and market share, sales volumes and prices, costs to produce, discount rate, and estimated capital needs.  Management considers historical experience and all available information at the time the fair values of its reporting units are estimated.  Assumptions in estimating future cash flows are subject to a high degree of judgment and complexity.  The carrying value of the Power Solutions reporting unit exceeded the estimated fair value as of the March 31, 2020, analysis.  As a result of our analysis, we recorded an impairment loss on goodwill of $92.9 million to the &#x201c;Goodwill impairment&#x201d; line on the Consolidated Statements of Operations and Comprehensive Income (Loss).  As of December 31, 2020, there is no remaining goodwill balance.  &lt;/span&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;During the fourth quarter of 2018, our market capitalization declined to a level that was less than the net book value of our stockholders&#x2019; equity.  We performed our annual goodwill impairment analysis as of October 1, 2018, and elected to early adopt ASU 2017-4, &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;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;. As a result of our analysis, we recorded an impairment loss on goodwill in 2018 of $73.4 million and $109.1 million for Mobile Solutions and Power Solutions, respectively, to the &#x201c;Goodwill impairment&#x201d; line on the Consolidated Statements of Operations and Comprehensive Income (Loss).</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="ic565dbbe63e84019bcab6704df1e247c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90ZXh0cmVnaW9uOmRmZTJmNTlhYTc3MjQwMTNhOGE5NDg1YjIyMWExODY4XzEwOTk1MTE2MzIwNDQ_51562970-bc15-47ea-aa4e-fdad1386cee1"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90ZXh0cmVnaW9uOmRmZTJmNTlhYTc3MjQwMTNhOGE5NDg1YjIyMWExODY4XzQwOTg_f2e1c74f-4f94-4516-86af-3446e1a84947">The following table shows changes in the carrying amount of Power Solutions goodwill.&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.911%"/&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:10.159%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;94,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Currency impact and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&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 #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;94,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency impact and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Impairments&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 as of December 31, 2020&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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt"&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 the gross carrying amount of goodwill and accumulated impairment charges as of December 31, 2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:37.225%"/&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:8.151%"/&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:9.325%"/&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:7.857%"/&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:8.297%"/&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:9.472%"/&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:7.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Accumulated Impairment Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Accumulated Impairment Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile Solutions&lt;/span&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;78,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(78,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(77,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill&lt;/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;292,045&#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;(292,045)&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;293,086&#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;(198,307)&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;94,779&#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="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTowNzUzMTJkNmE1ZGQ0MDBjOTQ5NmI1ZTg0MDFkZDA2OC90YWJsZXJhbmdlOjA3NTMxMmQ2YTVkZDQwMGM5NDk2YjVlODQwMWRkMDY4XzEtOC0xLTEtMA_8393c087-fa82-4d28-aabf-ed6885753000"
      unitRef="usd">94505000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTowNzUzMTJkNmE1ZGQ0MDBjOTQ5NmI1ZTg0MDFkZDA2OC90YWJsZXJhbmdlOjA3NTMxMmQ2YTVkZDQwMGM5NDk2YjVlODQwMWRkMDY4XzItOC0xLTEtMA_3e8bc548-4af3-4afb-9475-3e04b27ffc6c"
      unitRef="usd">274000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTowNzUzMTJkNmE1ZGQ0MDBjOTQ5NmI1ZTg0MDFkZDA2OC90YWJsZXJhbmdlOjA3NTMxMmQ2YTVkZDQwMGM5NDk2YjVlODQwMWRkMDY4XzYtOC0xLTEtMA_e65eab6b-c0f9-4da8-a1fc-f3e3556e6f03"
      unitRef="usd">94779000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTowNzUzMTJkNmE1ZGQ0MDBjOTQ5NmI1ZTg0MDFkZDA2OC90YWJsZXJhbmdlOjA3NTMxMmQ2YTVkZDQwMGM5NDk2YjVlODQwMWRkMDY4XzctOC0xLTEtMA_c837c7c0-a2ad-4a53-8a4c-a76a367a0cd7"
      unitRef="usd">-1837000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTowNzUzMTJkNmE1ZGQ0MDBjOTQ5NmI1ZTg0MDFkZDA2OC90YWJsZXJhbmdlOjA3NTMxMmQ2YTVkZDQwMGM5NDk2YjVlODQwMWRkMDY4XzgtOC0xLTEtMTg3Mg_bd880ce9-933e-439f-8e91-c338f097385f"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTowNzUzMTJkNmE1ZGQ0MDBjOTQ5NmI1ZTg0MDFkZDA2OC90YWJsZXJhbmdlOjA3NTMxMmQ2YTVkZDQwMGM5NDk2YjVlODQwMWRkMDY4XzgtOC0xLTEtMA_1f5c4292-a2f7-46f7-938c-34c85dee6047"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="ic565dbbe63e84019bcab6704df1e247c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzMtMi0xLTEtMA_444b2cc3-6792-4827-af0e-1060eefa4208"
      unitRef="usd">78254000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic565dbbe63e84019bcab6704df1e247c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzMtNC0xLTEtMA_54a74d0c-e7b0-4a0e-89bb-e8ba08f43a97"
      unitRef="usd">78254000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ic565dbbe63e84019bcab6704df1e247c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzMtNi0xLTEtMA_c12edc95-895c-48e6-9daa-274b18433d14"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i1f786addddcb401abba52a996297bef1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzMtOC0xLTEtMA_b3d8f34e-b2ef-47e7-a77e-30a64414fb2f"
      unitRef="usd">77458000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i1f786addddcb401abba52a996297bef1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzMtMTAtMS0xLTA_8457a6e2-da16-4a8a-ab7f-7ccf75b3d96b"
      unitRef="usd">77458000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i1f786addddcb401abba52a996297bef1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzMtMTItMS0xLTA_1ea49aa0-a13b-4f1a-b996-3932ef9e1986"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i5527bf673c6e4ccf80c77c22fa56e666_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzQtMi0xLTEtMA_523ced5f-6f62-4037-bd66-4de1cf44e5b2"
      unitRef="usd">213791000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i5527bf673c6e4ccf80c77c22fa56e666_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzQtNC0xLTEtMA_e90052f5-1760-48d2-8048-e5334fc1872d"
      unitRef="usd">213791000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i5527bf673c6e4ccf80c77c22fa56e666_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzQtNi0xLTEtMA_766a5ec2-dfac-4fce-9149-0c5611952168"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="ia3640d07294144e7baed12ef852caf01_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzQtOC0xLTEtMA_09361bad-6400-4f37-8f9a-cfe29eba36c6"
      unitRef="usd">215628000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ia3640d07294144e7baed12ef852caf01_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzQtMTAtMS0xLTA_2b9dc843-5700-4f19-bc11-0d77399091a2"
      unitRef="usd">120849000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ia3640d07294144e7baed12ef852caf01_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzQtMTItMS0xLTA_f8ea92a8-fa1d-4e37-b2f4-823327fb92d4"
      unitRef="usd">94779000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzUtMi0xLTEtMA_6436db2b-2eeb-4723-969a-93603ecc5203"
      unitRef="usd">292045000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzUtNC0xLTEtMA_036afd75-0c21-4f2c-9092-dbe8aa89bb09"
      unitRef="usd">292045000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzUtNi0xLTEtMA_c167d2db-d4be-4312-9183-f65733d2403d"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzUtOC0xLTEtMA_6ed92755-b65d-4101-adc9-9af4d631555c"
      unitRef="usd">293086000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzUtMTAtMS0xLTA_fd2c6167-cdfe-4a7c-8458-0e610b601e97"
      unitRef="usd">198307000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90YWJsZTo0ZmRiMjBlMDNlZjE0NjBlOTdhZjc4MTM5ZGU5NzMxYS90YWJsZXJhbmdlOjRmZGIyMGUwM2VmMTQ2MGU5N2FmNzgxMzlkZTk3MzFhXzUtMTItMS0xLTA_6a159550-7931-437c-98b7-4412966e0db5"
      unitRef="usd">94779000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id155d6748a4f41e5b341ed8b497e8ab8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90ZXh0cmVnaW9uOmRmZTJmNTlhYTc3MjQwMTNhOGE5NDg1YjIyMWExODY4XzEwOTk1MTE2MzUzOTY_ddb13a3b-811c-4d5f-bd63-6d3cf7c3769a"
      unitRef="usd">92900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90ZXh0cmVnaW9uOmRmZTJmNTlhYTc3MjQwMTNhOGE5NDg1YjIyMWExODY4XzEwOTk1MTE2MzU0MzQ_60c1e0b1-8db7-44d9-9d1c-8bf469f1ef3b"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i17d2a24244aa4e7997784ef0dcf7d5eb_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90ZXh0cmVnaW9uOmRmZTJmNTlhYTc3MjQwMTNhOGE5NDg1YjIyMWExODY4XzEwOTk1MTE2Mzk3NzQ_767028ed-2924-4b1b-bb46-e3ee8c8ecc1e"
      unitRef="usd">73400000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9193c7f8bcd24a4e893c9c93b05c6566_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTUvZnJhZzpkZmUyZjU5YWE3NzI0MDEzYThhOTQ4NWIyMjFhMTg2OC90ZXh0cmVnaW9uOmRmZTJmNTlhYTc3MjQwMTNhOGE5NDg1YjIyMWExODY4XzEwOTk1MTE2Mzk3OTU_1b0173af-d4a6-4124-a2e9-9cbff9aedb07"
      unitRef="usd">109100000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90ZXh0cmVnaW9uOmMwNTJjZDJkMGQyYjQ5OTQ4YmMwMzAyZDRiY2NiMDE0XzY3MQ_982f9290-5e0a-4802-8780-5500f1e98350">Intangible Assets, Net &lt;div style="margin-top:6pt"&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 changes in the carrying amount of intangible assets, net, by reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.039%"/&gt;&lt;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="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%"&gt;Mobile Solutions&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%"&gt;Power Solutions&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%"&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:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;35,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;95,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;131,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;/tr&gt;&lt;tr&gt;&lt;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 as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;32,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 cost and accumulated amortization of our intangible assets as of December 31, 2020 and 2019.&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;/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:26.946%"/&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:8.444%"/&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:8.297%"/&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:9.472%"/&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:7.563%"/&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:8.297%"/&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:9.472%"/&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:7.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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%"&gt;Estimated&#160;&lt;br/&gt;Useful&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;br/&gt;as of&lt;br/&gt;Acquisition&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Accumulated&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;br/&gt;as of&lt;br/&gt;Acquisition&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Accumulated&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;-&#160;20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;173,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(74,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;99,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;173,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(60,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;113,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark and trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identified intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets that are fully amortized are removed and no longer represented in the gross carrying value or accumulated amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 estimated future amortization expense for the next five years and thereafter.&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:86.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.035%"/&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;Year Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;14,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;32,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;103,065&#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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are reviewed for impairment when changes in circumstances indicate the carrying value of those assets may not be recoverable.  As of December&#160;31, 2020 and 2019, there were no indications of impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90ZXh0cmVnaW9uOmMwNTJjZDJkMGQyYjQ5OTQ4YmMwMzAyZDRiY2NiMDE0XzY3Nw_225e3d2a-4a99-4407-80df-42ffcaa4aa3f">&lt;div style="margin-top:6pt"&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 changes in the carrying amount of intangible assets, net, by reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.039%"/&gt;&lt;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="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%"&gt;Mobile Solutions&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%"&gt;Power Solutions&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%"&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:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;35,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;95,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;131,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;/tr&gt;&lt;tr&gt;&lt;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 as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;32,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 cost and accumulated amortization of our intangible assets as of December 31, 2020 and 2019.&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;/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:26.946%"/&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:8.444%"/&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:8.297%"/&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:9.472%"/&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:7.563%"/&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:8.297%"/&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:9.472%"/&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:7.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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%"&gt;Estimated&#160;&lt;br/&gt;Useful&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;br/&gt;as of&lt;br/&gt;Acquisition&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Accumulated&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;br/&gt;as of&lt;br/&gt;Acquisition&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Accumulated&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;-&#160;20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;173,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(74,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;99,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;173,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(60,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;113,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark and trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identified intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7b8409b1e9af4c00b7d3b6c13db1ae4c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzEtNC0xLTEtMA_ef2c30a6-71a2-48e4-b28c-55ede758ca50"
      unitRef="usd">35892000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if29b590033ae4f97b03afaa3d31ad90e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzEtNi0xLTEtMA_ab64139e-020a-459a-883f-cf13a5aee1e2"
      unitRef="usd">95991000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzEtOC0xLTEtMA_3cc45119-c651-4e0a-b67b-04ce6c341619"
      unitRef="usd">131883000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic809baf9ef704710b95f47c118524209_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzItNC0xLTEtMA_1288b5ee-1993-442f-8b8e-3c5da23c6cb4"
      unitRef="usd">3479000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic20d2fbd08e4471396970574d34382c2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzItNi0xLTEtMA_d7487e54-ed32-4f42-80c8-c814eb5809bd"
      unitRef="usd">10994000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzItOC0xLTEtMA_16efbf70-5cbe-4c0f-a909-e8eca2f8ea9b"
      unitRef="usd">14473000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ic809baf9ef704710b95f47c118524209_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzMtNC0xLTEtMA_49761750-7fde-4086-ac00-7a7e51a867a5"
      unitRef="usd">3000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ic20d2fbd08e4471396970574d34382c2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzMtNi0xLTEtMA_867e141b-75a0-4cf9-9199-3b15b4ef0387"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzMtOC0xLTEtMA_fa760ffb-b9a5-4f39-84aa-a6928b2ae15e"
      unitRef="usd">3000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1f786addddcb401abba52a996297bef1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzUtNC0xLTEtMA_b6ccee91-04ee-4957-98dd-0079dac16164"
      unitRef="usd">32416000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia3640d07294144e7baed12ef852caf01_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzUtNi0xLTEtMA_0a6bc3cd-ff0a-4cfb-a59c-bba0ca8eddb6"
      unitRef="usd">84997000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzUtOC0xLTEtMA_6cb897fd-550a-43ae-9ab7-665fbc33bfb7"
      unitRef="usd">117413000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i21553605155b491d95627720f3cd5578_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzYtNC0xLTEtMA_9bedf178-ff6c-4b29-b222-fd808aab21a9"
      unitRef="usd">3354000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i384fc3f1a55e46f49b52b26eaca39e41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzYtNi0xLTEtMA_d66727fd-00a4-445c-acbd-bcdb593b9ebb"
      unitRef="usd">10994000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzYtOC0xLTEtMA_bb7d093e-7242-45f7-b6d0-91a2c52fe2b8"
      unitRef="usd">14348000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic565dbbe63e84019bcab6704df1e247c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzgtNC0xLTEtMA_02404fbd-aae9-402e-8c54-413672bfee25"
      unitRef="usd">29062000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5527bf673c6e4ccf80c77c22fa56e666_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzgtNi0xLTEtMA_d11832d1-3999-4e7b-857a-366e70e3b8d1"
      unitRef="usd">74003000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpjMGVmNDQwM2U2NDA0YjRiYTFiMmM2M2ZiYjFlNTA2NC90YWJsZXJhbmdlOmMwZWY0NDAzZTY0MDRiNGJhMWIyYzYzZmJiMWU1MDY0XzgtOC0xLTEtMA_6e47b41c-bae7-40a4-b9b6-c7dfcfc53929"
      unitRef="usd">103065000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia94fb887e74c472497178d26bd9b974d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzItMi0xLTEtMC90ZXh0cmVnaW9uOmQzYjVmN2E5Yjc4NDQ2YmE5ZTBjMjc1NjAzMmRhNGIyXzQzOTgwNDY1MTExMTc_277e66c0-7531-45ea-bd15-9bbfaa58fd70">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id677d2a2037e4b1c8a1b49a8da9e7661_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzItMi0xLTEtMC90ZXh0cmVnaW9uOmQzYjVmN2E5Yjc4NDQ2YmE5ZTBjMjc1NjAzMmRhNGIyXzQzOTgwNDY1MTExMjI_c5e78cb8-8d21-4459-97f7-a763582914de">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i29b88a92ba17461ebacdf5d782ef5458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzItNC0xLTEtMA_97b81ee4-cb24-44e1-829d-fef560bf4f58"
      unitRef="usd">173746000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i29b88a92ba17461ebacdf5d782ef5458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzItNi0xLTEtMA_4668c899-9a09-4ae5-9765-d8994887e82d"
      unitRef="usd">74250000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i29b88a92ba17461ebacdf5d782ef5458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzItOC0xLTEtMA_2bf95af7-4fdc-4643-8f75-d6f55901350f"
      unitRef="usd">99496000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i46312269f11740bcbfc7537cb799ae23_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzItMTAtMS0xLTA_d3f45e8a-4375-46ff-8822-8fad909ed6f7"
      unitRef="usd">173746000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i46312269f11740bcbfc7537cb799ae23_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzItMTItMS0xLTA_842982a0-d0c7-4f9b-a93c-c84823af6309"
      unitRef="usd">60603000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i46312269f11740bcbfc7537cb799ae23_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzItMTQtMS0xLTA_b09d59cb-8e57-46b3-8748-4326330a0148"
      unitRef="usd">113143000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3509b5fa872d4472907aca75da6a8527_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzMtMi0xLTEtMC90ZXh0cmVnaW9uOjg5MjE4OTc5ODk5YjQ0ZjRiOWJhM2QxMzU5MjI2ZTJjXzQzOTgwNDY1MTExMTU_37e0899d-2c29-448e-a6ee-31c65ac0b9ab">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic41fbdb5dd7642479977181e2adc3dc8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzMtMi0xLTEtMC90ZXh0cmVnaW9uOjg5MjE4OTc5ODk5YjQ0ZjRiOWJhM2QxMzU5MjI2ZTJjXzQzOTgwNDY1MTExMjA_dc1c212b-3b77-4cc9-ae6f-21bce9820790">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i87f51752d7c143fc805c49719b80d8b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzMtNC0xLTEtMA_7cf7df77-0b8d-437e-840f-dc71af2dad58"
      unitRef="usd">7527000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i87f51752d7c143fc805c49719b80d8b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzMtNi0xLTEtMA_e416587d-c572-4b6b-8d3d-9381506d927f"
      unitRef="usd">3958000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i87f51752d7c143fc805c49719b80d8b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzMtOC0xLTEtMA_5eb349db-3661-4599-8f07-efc4aba7d431"
      unitRef="usd">3569000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i131cd35b47034144b9fa08a74eacca11_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzMtMTAtMS0xLTA_c03e57e2-ae45-4793-abc1-1183f9521ad4"
      unitRef="usd">7527000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i131cd35b47034144b9fa08a74eacca11_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzMtMTItMS0xLTA_bdb2254d-efa1-4cbd-a1d7-f2720bd5758d"
      unitRef="usd">3257000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i131cd35b47034144b9fa08a74eacca11_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzMtMTQtMS0xLTA_cc36f1af-9504-402f-831e-e7acb14316ff"
      unitRef="usd">4270000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzUtNC0xLTEtMA_5eaa3dce-a349-472b-b0a5-eee78c864a1e"
      unitRef="usd">181273000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzUtNi0xLTEtMA_ffd14eb5-d687-432d-9ab7-e76e9f42f5de"
      unitRef="usd">78208000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzUtOC0xLTEtMA_07813d0b-5895-43a5-bdd6-dd013745ab82"
      unitRef="usd">103065000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzUtMTAtMS0xLTA_cdaa8bc4-e15d-4eae-92a7-64de907f4fe1"
      unitRef="usd">181273000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzUtMTItMS0xLTA_2a8c20f1-5ff3-4e15-b2bd-45959d1ebf3c"
      unitRef="usd">63860000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTpmN2I3NTUxMGJkNjk0YzU2YTEyYTRlOWU4NDlkYjVjMS90YWJsZXJhbmdlOmY3Yjc1NTEwYmQ2OTRjNTZhMTJhNGU5ZTg0OWRiNWMxXzUtMTQtMS0xLTA_b3f0be75-6b2e-4928-8d58-e0a2f117a8b0"
      unitRef="usd">117413000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90ZXh0cmVnaW9uOmMwNTJjZDJkMGQyYjQ5OTQ4YmMwMzAyZDRiY2NiMDE0XzY3NQ_f3f370ce-ac06-4edf-8bd2-de449bf8ff71">&lt;div style="margin-top:6pt"&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 estimated future amortization expense for the next five years and thereafter.&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:86.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.035%"/&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;Year Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;14,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;32,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;103,065&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTowYjU4ZjhhNWUwM2E0ZDM2ODEzODlhZTBiODc4OTIzMC90YWJsZXJhbmdlOjBiNThmOGE1ZTAzYTRkMzY4MTM4OWFlMGI4Nzg5MjMwXzEtMS0xLTEtMA_374fe127-fe7c-4bd7-b57e-a611fa58db05"
      unitRef="usd">14347000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTowYjU4ZjhhNWUwM2E0ZDM2ODEzODlhZTBiODc4OTIzMC90YWJsZXJhbmdlOjBiNThmOGE1ZTAzYTRkMzY4MTM4OWFlMGI4Nzg5MjMwXzItMS0xLTEtMA_65bb28d4-01f2-4331-aadd-1faac9673d8d"
      unitRef="usd">14347000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTowYjU4ZjhhNWUwM2E0ZDM2ODEzODlhZTBiODc4OTIzMC90YWJsZXJhbmdlOjBiNThmOGE1ZTAzYTRkMzY4MTM4OWFlMGI4Nzg5MjMwXzMtMS0xLTEtMA_5452a478-afed-40b8-bec3-d64b9ad9311a"
      unitRef="usd">14262000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTowYjU4ZjhhNWUwM2E0ZDM2ODEzODlhZTBiODc4OTIzMC90YWJsZXJhbmdlOjBiNThmOGE1ZTAzYTRkMzY4MTM4OWFlMGI4Nzg5MjMwXzQtMS0xLTEtMA_35ac8bbe-805f-4f0b-a9c3-b3139441d218"
      unitRef="usd">13919000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTowYjU4ZjhhNWUwM2E0ZDM2ODEzODlhZTBiODc4OTIzMC90YWJsZXJhbmdlOjBiNThmOGE1ZTAzYTRkMzY4MTM4OWFlMGI4Nzg5MjMwXzUtMS0xLTEtMA_9d4a0796-e347-41ed-a8c1-0f11575c4140"
      unitRef="usd">13919000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTowYjU4ZjhhNWUwM2E0ZDM2ODEzODlhZTBiODc4OTIzMC90YWJsZXJhbmdlOjBiNThmOGE1ZTAzYTRkMzY4MTM4OWFlMGI4Nzg5MjMwXzYtMS0xLTEtMA_7e9b0643-05c1-4598-957b-adc6b2ab72cd"
      unitRef="usd">32271000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90YWJsZTowYjU4ZjhhNWUwM2E0ZDM2ODEzODlhZTBiODc4OTIzMC90YWJsZXJhbmdlOjBiNThmOGE1ZTAzYTRkMzY4MTM4OWFlMGI4Nzg5MjMwXzctMS0xLTEtMA_16cad369-8b36-47c1-8292-f4e66e2da40d"
      unitRef="usd">103065000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90ZXh0cmVnaW9uOmMwNTJjZDJkMGQyYjQ5OTQ4YmMwMzAyZDRiY2NiMDE0XzY0Mw_8c210793-c49d-46c7-a026-cb89a9fb51c1"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMTgvZnJhZzpjMDUyY2QyZDBkMmI0OTk0OGJjMDMwMmQ0YmNjYjAxNC90ZXh0cmVnaW9uOmMwNTJjZDJkMGQyYjQ5OTQ4YmMwMzAyZDRiY2NiMDE0XzY0Mw_f7b596d0-edc3-4825-b1d6-4b2b098b1100"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMjQvZnJhZzo4YzEwMTg2NTc1NGE0ZTliYmUwYWY4ZWExNTI2YjhhNS90ZXh0cmVnaW9uOjhjMTAxODY1NzU0YTRlOWJiZTBhZjhlYTE1MjZiOGE1XzExMTA_dabb4adb-70c5-456e-bf0c-6586bdd23c8d">Investment in Joint Venture &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We own a 49% investment in Wuxi Weifu Autocam Precision Machinery Company, Ltd. (the &#x201c;JV&#x201d;), a joint venture located in Wuxi, China.  The JV is jointly controlled and managed, and we account for it under the equity method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 changes in our investment in the JV.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:15pt"&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of 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;21,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of earnings&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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation gain&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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 2018, as a result of changing market conditions, the fair value of the JV was assessed, and we recorded an impairment of $16.6 million against our investment in the JV.  The fair value assessment was significantly affected by changes in our assessment of future growth rates.  During the first quarter of 2020, the goodwill impairment testing trigger caused us to test the JV for impairment as well.  Based on our analysis, no impairment charge was deemed necessary.  It is reasonably possible that material deviation of future performance from the estimates used in the March 31, 2020, impairment test could result in additional impairment to our investment in the JV in subsequent periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ibd9878f0a6c74ac999e635ac8efcd790_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMjQvZnJhZzo4YzEwMTg2NTc1NGE0ZTliYmUwYWY4ZWExNTI2YjhhNS90ZXh0cmVnaW9uOjhjMTAxODY1NzU0YTRlOWJiZTBhZjhlYTE1MjZiOGE1XzIy_a15ca8d3-e2a0-42f5-a9d5-a90ec917b7c6"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMjQvZnJhZzo4YzEwMTg2NTc1NGE0ZTliYmUwYWY4ZWExNTI2YjhhNS90ZXh0cmVnaW9uOjhjMTAxODY1NzU0YTRlOWJiZTBhZjhlYTE1MjZiOGE1XzExMDc_ebb3e13d-5220-4349-80e5-eb48d7c5a547">&lt;div style="margin-top:6pt"&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 changes in our investment in the JV.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:15pt"&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of 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;21,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of earnings&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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation gain&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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="if9bb61a103a54541b4d6b08341014368_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMjQvZnJhZzo4YzEwMTg2NTc1NGE0ZTliYmUwYWY4ZWExNTI2YjhhNS90YWJsZTowYWZlYTc4MTQ2Nzg0ZWVlOWJmM2I2ZTcyZWVmMjJjNi90YWJsZXJhbmdlOjBhZmVhNzgxNDY3ODRlZWU5YmYzYjZlNzJlZWYyMmM2XzAtMS0xLTEtMA_26d438d9-c370-4aec-8b53-2f67331b7b70"
      unitRef="usd">21755000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie4ef92dd7b4641d1ba7733e263b65c9d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMjQvZnJhZzo4YzEwMTg2NTc1NGE0ZTliYmUwYWY4ZWExNTI2YjhhNS90YWJsZTowYWZlYTc4MTQ2Nzg0ZWVlOWJmM2I2ZTcyZWVmMjJjNi90YWJsZXJhbmdlOjBhZmVhNzgxNDY3ODRlZWU5YmYzYjZlNzJlZWYyMmM2XzEtMS0xLTEtMA_5fe404e8-cb28-4c32-930a-0b7595c5b355"
      unitRef="usd">3626000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <nnbr:EquityMethodInvestmentForeignCurrencyTranslationGain
      contextRef="ie4ef92dd7b4641d1ba7733e263b65c9d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMjQvZnJhZzo4YzEwMTg2NTc1NGE0ZTliYmUwYWY4ZWExNTI2YjhhNS90YWJsZTowYWZlYTc4MTQ2Nzg0ZWVlOWJmM2I2ZTcyZWVmMjJjNi90YWJsZXJhbmdlOjBhZmVhNzgxNDY3ODRlZWU5YmYzYjZlNzJlZWYyMmM2XzQtMS0xLTEtMA_9a5a5f3d-a35f-42e0-95ed-be755f41239c"
      unitRef="usd">1602000</nnbr:EquityMethodInvestmentForeignCurrencyTranslationGain>
    <us-gaap:EquityMethodInvestments
      contextRef="ic4e2b093f94c4710aff81ddb9d8e4482_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMjQvZnJhZzo4YzEwMTg2NTc1NGE0ZTliYmUwYWY4ZWExNTI2YjhhNS90YWJsZTowYWZlYTc4MTQ2Nzg0ZWVlOWJmM2I2ZTcyZWVmMjJjNi90YWJsZXJhbmdlOjBhZmVhNzgxNDY3ODRlZWU5YmYzYjZlNzJlZWYyMmM2XzYtMS0xLTEtMA_bc3c4333-a60c-4d00-9211-bc0ce841bdb3"
      unitRef="usd">26983000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i68cfa73303e244c1ab55bf0aa9d3eeb5_D20181001-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMjQvZnJhZzo4YzEwMTg2NTc1NGE0ZTliYmUwYWY4ZWExNTI2YjhhNS90ZXh0cmVnaW9uOjhjMTAxODY1NzU0YTRlOWJiZTBhZjhlYTE1MjZiOGE1XzQzOTgwNDY1MTMyMDI_8a69a3c2-4c07-44d7-b36e-56ccd5e9ef1a"
      unitRef="usd">16600000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i3dd4fd4e2aad4279b391821bac4215db_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMjQvZnJhZzo4YzEwMTg2NTc1NGE0ZTliYmUwYWY4ZWExNTI2YjhhNS90ZXh0cmVnaW9uOjhjMTAxODY1NzU0YTRlOWJiZTBhZjhlYTE1MjZiOGE1XzEwOTk1MTE2MzA5MzA_02801b4e-8167-4508-905a-d1312153956e"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzg2ODY_c20acd87-85df-4d0c-9de8-ab0be41183d4">Income Taxes &lt;div style="margin-top:6pt"&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 loss from continuing operations before benefit (provision) for income taxes and share of net income (loss) from joint venture.&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.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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/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;(146,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(200,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before benefit (provision) for income taxes and share of net income (loss) from joint venture&lt;/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;(152,088)&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;(32,125)&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;(208,378)&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-top:12pt"&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 total income tax expense (benefit) recognized in each year.&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.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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current taxes:&lt;/span&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current tax expense (benefit)&lt;/span&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;6,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(2,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;8,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&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;(10,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal and foreign valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense (benefit)&lt;/span&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;(15,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;2,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(9,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit)&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;(8,972)&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;305&#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;(1,548)&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-top:12pt"&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 a reconciliation of income taxes based on the U.S. federal statutory income tax rate.&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.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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S federal statutory income tax rate&lt;/span&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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance, exclusive of state&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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 taxes, exclusive of tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. earnings taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GILTI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible asset loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of tax reform:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Toll charge, net of foreign tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurement of deferred taxes pursuant to tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of 2019 Treasury regulations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;(18.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;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;&#x2014;&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestiture of business segment, exclusive of tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;(1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.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)&lt;/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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes on unremitted foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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&#160;&lt;/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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&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;5.9&#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;(1.0)&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;0.7&#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-top:12pt"&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 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;) was enacted.  Among other provisions, the CARES Act allows for the carryback of certain tax losses and favorably impacts the deductibility of interest expense and depreciation.  The CARES Act had a material impact on our consolidated financial statements, primarily due to enacted federal rate difference in the carryback periods, and has been accounted for in the benefit for income taxes for the twelve months ended December 31, 2020. &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;On October&#160;6, 2020, we sold our Life Sciences business via a sale of our equity interest in Precision Engineered Products Holdings, Inc., a wholly owned U.S. domestic subsidiary.  Prior to the sale, we completed tax restructuring in which Precision Engineered Products Holdings, Inc., distributed to NN, Inc., all of its asset and equity holdings related to the Power Solutions segment.  The restructuring process created a deferred gain, required to be realized upon the third party equity sale, equal to the fair market value of the distributed assets over tax basis.  The associated U.S. federal, state and foreign tax impacts are reflected in the tables within this footnote.  The tax impacts of the sale of the Life Sciences business are included in income from discontinued operations and excluded from the tables presented within this footnote.  For comparative purposes, the prior period information contained in the tables in this footnote have been adjusted to exclude the Life Sciences business, unless otherwise noted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our effective tax rate for continuing operations was 5.9% for 2020.  The 2020 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of 21% primarily due to (1) the impact of the impairment of nondeductible goodwill which is treated as a permanent difference and (2) the company&#x2019;s accrual of taxes on unremitted earnings of foreign subsidiaries which may be repatriated.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our effective tax rate for continuing operations was (1.0)% for 2019.  The 2019 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of 21% principally due to a discrete tax charge of $6.0&#160;million related to final tax regulations published by the Department of the Treasury and Internal Revenue Service on February 4, 2019.  The tax rate was also impacted by valuation of its state tax attributes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rate for continuing operations was 0.7% for 2018.  The 2018 effective tax rate for continuing operations differs from the U.S. federal statutory income tax rate of 21% primarily due to the impact of goodwill impairment which was nondeductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 principal components of the deferred tax assets and liabilities.&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income 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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax in excess of book depreciation&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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes on unremitted foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;69,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/Personnel accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,940&#160;&lt;/span&gt;&lt;/td&gt;&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;60,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,259&#160;&lt;/span&gt;&lt;/td&gt;&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;45,217&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&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&lt;/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,178&#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;24,461&#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-top:12pt"&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, we had no U.S. federal net operating loss (&#x201c;NOL&#x201d;) carryover, $3.8 million of consolidated state NOL carryovers, and $234.8 million of separate state NOL carryovers.  The state NOLs begin to expire in 2030.  Management believes that certain of the state NOL carryovers will more likely than not expire prior to utilization.  As such, a valuation allowance of $12.6 million (net of federal benefit) has been established to reduce the state attribute balance to the amount &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expected to be utilized before expiration.  We also have $6.1 million, tax-effected, of foreign NOL carryovers at December 31, 2020.&#160; The foreign NOLs have an indefinite life; however, management believes that benefit for certain of the foreign NOLs may not be realized.  Therefore, we have established a valuation allowance of $3.1 million to reduce the carrying value of the asset related to foreign NOLs to the amount that has been determined to be more likely than not realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have $0.2 million of state credit carryforwards and $0.7 million of other consolidated state deferred tax assets for which we believe recognition is not appropriate.  In addition, we have $3.4 million of tax credits in other foreign jurisdictions as of December 31, 2020.  The tax credits in these jurisdictions begin to expire in 2026.  Valuation allowances have been recorded for these state and foreign items accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a U.S. federal and state deferred tax asset related to currency losses on intercompany loans.  Management believes it is more likely than not that the benefit for the asset will not be realized based on timing of expected repayment of the intercompany loans.  We have established a valuation allowance of $1.7 million to eliminate the carrying value of this asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management believes all remaining tax assets will more likely than not be realized.  However, the amount of the deferred tax considered realizable could be reduced based on changing conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the state valuation allowance increased by approximately $3.1 million, primarily due to a valuation allowance recorded to offset the current year generation of separate state loss carryforwards that management does not believe are realizable given anticipated changes in state nexus.  The federal valuation allowance increased by approximately $1.0 million, to offset current year changes in unrealized exchange losses on intercompany loans.  The foreign valuation allowance increased by $2.2 million in 2020 primarily to offset current year loss generation in jurisdictions where realization of the asset is not more likely than not.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the deemed mandatory repatriation provisions in the Tax Act and our recognition in income of GILTI as part of the changes from the Tax Act, we do not have material basis differences related to cumulative unremitted earnings for U.S. income tax purposes.  However, we continue to evaluate quarterly the impact that repatriation of foreign earnings would have on withholding and other taxes.  As of December 31, 2020, we have recorded a liability of $6.6 million for the anticipated withholding taxes that would be due upon repatriation of the unremitted earnings of those subsidiaries for which management does not intend to permanently reinvest all earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to U.S. federal income tax as well as tax in several foreign jurisdictions. We are also subject to tax by various state authorities. &#160;The tax years subject to examination vary by jurisdiction.&#160; We are no longer subject to U.S. federal examination for periods before 2017.   During 2020 we concluded, with no material findings, an audit by French tax authorities for the 2016 tax year.  We regularly assess the outcomes of both ongoing and future examinations for the current or prior years to ensure our provision for income taxes is sufficient.&#160; We recognize liabilities based on estimates of whether additional taxes will be due, and we believe our reserves are adequate in relation to any potential assessments.&#160; The outcome of any one examination, some of which may conclude during the next twelve months, is not expected to have a material impact on our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest and penalties related to federal, state, and foreign income tax matters are recorded as a component of the provision for income taxes in our Consolidated Statements of Operations and Comprehensive Income (Loss).  Accrued interest and penalties of $0.6 million, $1.5 million, and $1.3 million are included in other non-current liabilities as of December 31, 2020, 2019, and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 a reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties.&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.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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;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;Balance at beginning of year&lt;/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;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;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 end of year&lt;/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;247&#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,589&#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,609&#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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reduction to unrecognized tax benefits in 2020 is related to (1) expiring statutes of limitations in certain U.S. state and foreign jurisdictions and (2) the remeasurement of previously unrecognized tax benefits.  As of December&#160;31, 2020, the unrecognized tax benefits would, if recognized, impact our effective tax rate by $0.8 million, inclusive of the impact of interest and penalties.&#160; Management believes that it is reasonably possible that the amount of unrecognized income tax benefits, including interest and penalties, may not decrease during the next twelve months as no statutes are expected to lapse within the period.&lt;/span&gt;&lt;/div&gt;We operate under tax holidays in other countries, which are effective through December 31, 2026, and may be extended if certain additional requirements are satisfied.  The tax holidays are conditional upon our meeting certain employment and investment thresholds.  The impact of these tax holidays decreased foreign taxes by $0.2 million for 2020.  The tax holidays had no impact on our 2019 and 2018 foreign taxes.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzg2OTM_3729f0a2-7e8b-44ab-bea9-5b292443081b">&lt;div style="margin-top:6pt"&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 loss from continuing operations before benefit (provision) for income taxes and share of net income (loss) from joint venture.&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.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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/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;(146,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(200,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before benefit (provision) for income taxes and share of net income (loss) from joint venture&lt;/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;(152,088)&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;(32,125)&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;(208,378)&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="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTo1ZmY2ODUyOWQ0Zjg0MTBhYjBhOTFjZGJmMDRmOGFiOS90YWJsZXJhbmdlOjVmZjY4NTI5ZDRmODQxMGFiMGE5MWNkYmYwNGY4YWI5XzMtMi0xLTEtMA_e299ec7a-dbb3-4655-b885-4b5544536227"
      unitRef="usd">-146963000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTo1ZmY2ODUyOWQ0Zjg0MTBhYjBhOTFjZGJmMDRmOGFiOS90YWJsZXJhbmdlOjVmZjY4NTI5ZDRmODQxMGFiMGE5MWNkYmYwNGY4YWI5XzMtNC0xLTEtMA_8b010de7-073f-4d4e-bcf8-dd85ae374397"
      unitRef="usd">-31760000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTo1ZmY2ODUyOWQ0Zjg0MTBhYjBhOTFjZGJmMDRmOGFiOS90YWJsZXJhbmdlOjVmZjY4NTI5ZDRmODQxMGFiMGE5MWNkYmYwNGY4YWI5XzMtNi0xLTEtMA_21e5f5ef-931e-46f8-976a-fe4fc5172e3f"
      unitRef="usd">-200164000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTo1ZmY2ODUyOWQ0Zjg0MTBhYjBhOTFjZGJmMDRmOGFiOS90YWJsZXJhbmdlOjVmZjY4NTI5ZDRmODQxMGFiMGE5MWNkYmYwNGY4YWI5XzQtMi0xLTEtMA_5cc7ba41-6be0-4e23-b501-a9fcfd3b61a5"
      unitRef="usd">-5125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTo1ZmY2ODUyOWQ0Zjg0MTBhYjBhOTFjZGJmMDRmOGFiOS90YWJsZXJhbmdlOjVmZjY4NTI5ZDRmODQxMGFiMGE5MWNkYmYwNGY4YWI5XzQtNC0xLTEtMA_fdb0ee7f-6f2d-49a7-b104-8007d851cbe9"
      unitRef="usd">-365000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTo1ZmY2ODUyOWQ0Zjg0MTBhYjBhOTFjZGJmMDRmOGFiOS90YWJsZXJhbmdlOjVmZjY4NTI5ZDRmODQxMGFiMGE5MWNkYmYwNGY4YWI5XzQtNi0xLTEtMA_f12627c6-e6aa-4165-a5c0-9ab42f7d5ed6"
      unitRef="usd">-8214000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTo1ZmY2ODUyOWQ0Zjg0MTBhYjBhOTFjZGJmMDRmOGFiOS90YWJsZXJhbmdlOjVmZjY4NTI5ZDRmODQxMGFiMGE5MWNkYmYwNGY4YWI5XzUtMi0xLTEtMA_7cfb74ac-f317-4567-a86d-3bade99365c3"
      unitRef="usd">-152088000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTo1ZmY2ODUyOWQ0Zjg0MTBhYjBhOTFjZGJmMDRmOGFiOS90YWJsZXJhbmdlOjVmZjY4NTI5ZDRmODQxMGFiMGE5MWNkYmYwNGY4YWI5XzUtNC0xLTEtMA_f9f0d55b-1fb9-4fff-ae48-fbbc5bbc6bfc"
      unitRef="usd">-32125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTo1ZmY2ODUyOWQ0Zjg0MTBhYjBhOTFjZGJmMDRmOGFiOS90YWJsZXJhbmdlOjVmZjY4NTI5ZDRmODQxMGFiMGE5MWNkYmYwNGY4YWI5XzUtNi0xLTEtMA_6bc2f45a-5538-42c6-bd49-97577ec42365"
      unitRef="usd">-208378000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzg2ODc_6f382d29-65b2-4c94-a599-fd88b68af5dd">&lt;div style="margin-top:12pt"&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 total income tax expense (benefit) recognized in each year.&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.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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current taxes:&lt;/span&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current tax expense (benefit)&lt;/span&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;6,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(2,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;8,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&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;(10,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal and foreign valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense (benefit)&lt;/span&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;(15,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;2,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(9,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit)&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;(8,972)&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;305&#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;(1,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzMtMi0xLTEtMA_729c7ce4-77a2-4903-ac89-acfdcaf67d1e"
      unitRef="usd">-299000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzMtNC0xLTEtMA_90b39de1-8b43-447e-8229-a84447491581"
      unitRef="usd">-5948000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzMtNi0xLTEtMA_1f4bf11a-6ddf-49c7-9ae4-93d6d0182db2"
      unitRef="usd">5684000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzQtMi0xLTEtMA_a5c1d993-19bb-4196-a672-a206f80a81b4"
      unitRef="usd">4599000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzQtNC0xLTEtMA_fbb87a69-7787-42ba-a6ba-41791adb9a79"
      unitRef="usd">1656000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzQtNi0xLTEtMA_eddf34b7-fa63-421e-a18c-597aefec41f0"
      unitRef="usd">58000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzUtMi0xLTEtMA_6fcbb8a9-8e59-4ad1-b3b2-f4ff980c3faf"
      unitRef="usd">2250000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzUtNC0xLTEtMA_f0bda696-e31c-43e5-a7a0-7f336b0fcffa"
      unitRef="usd">2247000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzUtNi0xLTEtMA_1e5b1cda-6a18-4278-92fa-f59ca57eb1a6"
      unitRef="usd">2271000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzYtMi0xLTEtMA_aaa812cf-a06a-4949-8d49-4685d587d0d9"
      unitRef="usd">6550000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzYtNC0xLTEtMA_9f998e39-c023-4d5b-bd65-d7596e2788ab"
      unitRef="usd">-2045000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzYtNi0xLTEtMA_5a94e592-2d7f-471e-add5-4d42cd963ee0"
      unitRef="usd">8013000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzgtMi0xLTEtMA_80c64af0-4a73-4f27-abc2-b608a754db8e"
      unitRef="usd">-10368000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzgtNC0xLTEtMA_4a760174-9032-45cb-a24a-cdd387aab187"
      unitRef="usd">-1430000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzgtNi0xLTEtMA_dd3ae862-3bb3-4b2b-9bf0-f67dc13f312a"
      unitRef="usd">-6028000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzktMi0xLTEtMA_b49c1d26-8f8c-4e28-83ee-378d1b2734d2"
      unitRef="usd">-5368000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzktNC0xLTEtMA_d47834dc-c382-4b40-b9d0-e475489e644e"
      unitRef="usd">3850000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzktNi0xLTEtMA_b2add02a-e566-4fce-aa3c-c134e1c5e220"
      unitRef="usd">-214000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzEwLTItMS0xLTA_6edfdeb5-41b7-4baa-896e-a717b9459a91"
      unitRef="usd">-2066000</nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance>
    <nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzEwLTQtMS0xLTA_10eedec2-84e4-437a-8181-070c5b76ea36"
      unitRef="usd">592000</nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance>
    <nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzEwLTYtMS0xLTA_14b0c5a7-1bee-4489-a09c-b80a9eceb881"
      unitRef="usd">-2263000</nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzExLTItMS0xLTA_b843d30b-1a25-4e05-a05e-aa9ce40b5c96"
      unitRef="usd">-1852000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzExLTQtMS0xLTA_d5fe6a60-3b8e-4ab7-bf46-8b9467f613a8"
      unitRef="usd">522000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzExLTYtMS0xLTA_204b9b0b-aeea-489b-b473-eee67472e852"
      unitRef="usd">-5582000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzEyLTItMS0xLTA_d034975e-dd6a-45c5-b1c5-77dbae31ef5c"
      unitRef="usd">-15522000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzEyLTQtMS0xLTA_1bf2ba3d-370b-43ca-acc6-da561abcd93d"
      unitRef="usd">2350000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzEyLTYtMS0xLTA_3fb792a3-96ee-4b19-b098-d2966f3dd9be"
      unitRef="usd">-9561000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzEzLTItMS0xLTA_373c2c14-2eaf-44c3-ba24-e61e61dc6286"
      unitRef="usd">-8972000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzEzLTQtMS0xLTA_1ad78c8c-ab4e-4792-91ff-13bd4ef91a6b"
      unitRef="usd">305000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZmRkYWQ3Nzg5YmY0ZDYwOTBmMDE5ODU2ZjAzNGI4ZC90YWJsZXJhbmdlOmVmZGRhZDc3ODliZjRkNjA5MGYwMTk4NTZmMDM0YjhkXzEzLTYtMS0xLTA_7db4b3bc-e141-4003-ba43-e92dfb8fac29"
      unitRef="usd">-1548000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzg2ODk_fb753755-5a1e-4098-b908-d42c14cdaa45">&lt;div style="margin-top:12pt"&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 a reconciliation of income taxes based on the U.S. federal statutory income tax rate.&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.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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S federal statutory income tax rate&lt;/span&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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance, exclusive of state&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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 taxes, exclusive of tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. earnings taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GILTI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible asset loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of tax reform:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Toll charge, net of foreign tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurement of deferred taxes pursuant to tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of 2019 Treasury regulations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;(18.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;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;&#x2014;&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestiture of business segment, exclusive of tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;(1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.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)&lt;/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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes on unremitted foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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&#160;&lt;/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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&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;5.9&#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;(1.0)&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;0.7&#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="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzItMi0xLTEtMA_e572e14b-aac1-4796-81a3-f71f18f8a4d0"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzItNC0xLTEtMA_66b18b15-22d4-4913-8ff9-4edad1859ba4"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzItNi0xLTEtMA_c70fab77-3c24-4cde-8bfc-f72bcc978b71"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzMtMi0xLTEtMA_5ae9347f-dc11-47c9-8bb6-3a2baa8c22cc"
      unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzMtNC0xLTEtMA_24e8d0ad-c065-4156-8622-6b298ac45ffb"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzMtNi0xLTEtMA_e354665a-e75e-4921-a41b-1a4e841ad00c"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzUtMi0xLTEtMA_f64bdb17-6a20-4f5f-921c-347090d27886"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzUtNC0xLTEtMA_d3e4fdad-b735-463e-820c-ba17821a2765"
      unitRef="number">-0.136</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzUtNi0xLTEtMA_987c3f82-edf0-4730-8c6f-9cbe8f6a404e"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzYtMi0xLTEtMA_77f5c4b5-8c36-42c4-9a37-cb29c2aead81"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzYtNC0xLTEtMA_8868d481-ba38-45b1-80a3-5500bde772e4"
      unitRef="number">0.030</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzYtNi0xLTEtMA_2a8cddda-3b8a-49ec-8f58-86d6004b9dbc"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzgtMi0xLTEtMA_c6130883-8ff4-442c-9ee4-08b61ce3ff4e"
      unitRef="number">-0.001</nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzgtNC0xLTEtMA_7f494c2b-d46c-48ca-b15d-d5a23e8792af"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzgtNi0xLTEtMA_6d153967-5c91-4149-a959-c4e5f365e0a6"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzktMi0xLTEtMA_0b40927a-6bb3-42c1-b83a-663386d6f9dd"
      unitRef="number">-0.127</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzktNC0xLTEtMA_b80c2686-04d1-4d43-9863-8f93c0833fa0"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzktNi0xLTEtMA_6085043d-250d-418d-81ad-1cf071c00b2c"
      unitRef="number">-0.177</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzEwLTItMS0xLTA_9870d148-1bc7-4d73-9e53-d636b5ca430c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzEwLTQtMS0xLTA_adfad457-1f54-4175-be36-e953652d2f2e"
      unitRef="number">-0.022</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzEwLTYtMS0xLTA_e17bf6a5-b0e6-44c6-b4e3-3014e272245a"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzEyLTItMS0xLTA_a27ec12c-32a7-4c50-8e08-0aa37ad09528"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzEyLTQtMS0xLTA_ba7d750c-eb7f-4984-9304-e8b979f7ccd9"
      unitRef="number">-0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzEyLTYtMS0xLTA_27438d20-7b8b-423a-84c9-22145485d6a6"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzEzLTItMS0xLTA_48ee33ca-b28a-404c-ace4-123d64e586cf"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzEzLTQtMS0xLTA_173f1193-3978-4c2f-9f9c-9c3bd2f126a0"
      unitRef="number">0.043</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzEzLTYtMS0xLTA_fd039be3-5b97-43df-9d10-b89188e4a794"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <nnbr:EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzE1LTItMS0xLTA_aa6f8a26-6a3c-464b-8fe1-70aa9f7f2586"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzE1LTQtMS0xLTA_9937dbcf-dbea-465b-a939-61698746fb27"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzE1LTYtMS0xLTA_51616c50-fe96-4336-9940-90e4adf3dfe4"
      unitRef="number">0.007</nnbr:EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzE2LTItMS0xLTA_9bb0afa6-9a29-4be9-a332-f5c02a885389"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzE2LTQtMS0xLTA_9c044c61-30b5-472c-b69d-14d92a8f1c78"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzE2LTYtMS0xLTA_3530b409-103b-45d0-b854-11d332ef25f7"
      unitRef="number">-0.012</nnbr:EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzE4LTItMS0xLTA_a0154d0b-0240-4aa0-a68b-29b7fb6114df"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzE4LTQtMS0xLTA_0029694d-0828-4df3-9839-6c1ab76f362b"
      unitRef="number">-0.184</nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzE4LTYtMS0xLTA_5ad0a429-ba54-40fb-b0f2-ef74ca3d7f30"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationCARESAct
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzIwLTItMS0xLTEyNTgw_70e6701f-3e48-4920-8041-be34c5cded0f"
      unitRef="number">0.027</nnbr:EffectiveIncomeTaxRateReconciliationCARESAct>
    <nnbr:EffectiveIncomeTaxRateReconciliationCARESAct
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzIwLTQtMS0xLTEyNTgw_9ca5a327-e294-442e-ae50-900244faba31"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationCARESAct>
    <nnbr:EffectiveIncomeTaxRateReconciliationCARESAct
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzIwLTYtMS0xLTEyNTgw_04dbc250-8cb9-4f9d-a077-ecb69496e9e8"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationCARESAct>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzIwLTItMS0xLTA_c1addfb5-fe12-4867-a826-f4ed98d66b28"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzIwLTQtMS0xLTA_8ef4b7be-bf1b-4dfc-840a-d237dfa94c3d"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzIwLTYtMS0xLTA_8413f44e-3b7a-407f-a05f-3e8b24a3f7d4"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzIxLTItMS0xLTA_af6c102e-9973-4f98-80ba-e2e742d136ee"
      unitRef="number">-0.005</nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision>
    <nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzIxLTQtMS0xLTA_e9933441-b676-4965-8428-9268e289c05c"
      unitRef="number">-0.002</nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision>
    <nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzIxLTYtMS0xLTA_630b753c-626a-4ced-b1fb-7c6c9e450352"
      unitRef="number">-0.010</nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI1LTItMS0xLTEyNTg1_eaba8281-5d08-4360-be98-86fe3c69d1cc"
      unitRef="number">-0.039</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI1LTQtMS0xLTEyNTg1_fa623ec6-bfd8-479c-b053-5cd9c52d2f17"
      unitRef="number">-0.022</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI1LTYtMS0xLTEyNTg1_542e0441-032a-4e83-9fdd-a7269ae18b63"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI2LTItMS0xLTEyNTg1_ebb778f7-0faf-4eb4-ae14-addad9897145"
      unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI2LTQtMS0xLTEyNTg1_e318bd61-cfbb-4fda-b39e-44c489e6c600"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI2LTYtMS0xLTEyNTg1_5968a056-57a8-451d-b035-6f20e64c9359"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI0LTItMS0xLTA_9c9bdd96-cc1e-4b2c-af49-9e4c501726f2"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI0LTQtMS0xLTA_10331647-8d77-4d18-a19c-c1680d8b0b27"
      unitRef="number">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI0LTYtMS0xLTA_2c38d0a1-f1bf-46e2-9940-3a2b854e41dc"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI1LTItMS0xLTA_64ed24bb-ecf2-453c-83a7-c8361ff8b6ea"
      unitRef="number">0.059</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI1LTQtMS0xLTA_e22a6834-0843-4e2f-844d-ce3fe441659c"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTozMWQ3Mjg4ODEyZmQ0MzJiOTVlNGI5NmFmNjJjNzVlNy90YWJsZXJhbmdlOjMxZDcyODg4MTJmZDQzMmI5NWU0Yjk2YWY2MmM3NWU3XzI1LTYtMS0xLTA_976c35af-296e-4253-8345-68cb79396239"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2MzcwNjY_12c5075b-7154-4da3-88f4-7e9608f4ff5e"
      unitRef="number">0.059</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2MzcyOTM_71ebd6f9-86de-48fc-b8e9-ac71321307a6"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2MzkyNjI_05b3e6c7-e3be-47e4-a984-616f0cff593c"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2Mzg4MDg_bca7193e-1482-48e7-8175-2116c526073f"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2Mzg4NTY_d09b4873-3fd3-43c0-b53a-30c1c2774446"
      unitRef="usd">6000000.0</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2NDAxNzk_976c35af-296e-4253-8345-68cb79396239"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2NDA5NjQ_5f262c59-3e14-41d4-9fc0-8b6e96d3b483"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzg2OTA_21c58816-4df2-4d21-b1c2-c688415406a8">&lt;div style="margin-top:12pt"&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 principal components of the deferred tax assets and liabilities.&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income 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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax in excess of book depreciation&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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes on unremitted foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;69,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/Personnel accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,940&#160;&lt;/span&gt;&lt;/td&gt;&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;60,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,259&#160;&lt;/span&gt;&lt;/td&gt;&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;45,217&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&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&lt;/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,178&#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;24,461&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzMtMi0xLTEtMA_ca42e59c-52e6-46e7-a1da-f1a3b10209a4"
      unitRef="usd">27459000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzMtNC0xLTEtMA_45d35836-78be-4bf0-96bf-ef6b98925bd1"
      unitRef="usd">28329000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzUtMi0xLTEtMA_43539d2f-2eb7-4193-a965-3117fac75f50"
      unitRef="usd">23695000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzUtNC0xLTEtMA_42220a3a-78b8-4037-b25b-af951c365b20"
      unitRef="usd">26474000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzgtMi0xLTEtMA_d5ce28ac-6ca5-4b8b-8aa3-c871c966870f"
      unitRef="usd">11149000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzgtNC0xLTEtMA_d8bc57ac-c7ea-4900-b1d3-2433c370d6ae"
      unitRef="usd">12697000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzktMi0xLTEtMTM1NTY_0131838b-4dee-4c08-a630-30075dc6d0e8"
      unitRef="usd">6601000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzktNC0xLTEtMTM1NTY_4d74c450-3fc3-4eed-93d5-0714e6a7d372"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzktMi0xLTEtMA_00f8abdb-f79f-4c9b-b6e7-016606dde0ad"
      unitRef="usd">533000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzktNC0xLTEtMA_5250172e-045b-479d-80bc-04c127be2fd8"
      unitRef="usd">2178000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzEwLTItMS0xLTA_19d16762-c65d-4988-a6c0-4ba2a5db90e6"
      unitRef="usd">69437000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzEwLTQtMS0xLTA_43a6dcfb-b903-4c5f-a941-7f1f891853ad"
      unitRef="usd">69678000</us-gaap:DeferredIncomeTaxLiabilities>
    <nnbr:DeferredTaxAssetInterestExpenseLimitation
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzEyLTItMS0xLTA_e7aa02a3-b400-4d22-9c58-86d20fac036c"
      unitRef="usd">3811000</nnbr:DeferredTaxAssetInterestExpenseLimitation>
    <nnbr:DeferredTaxAssetInterestExpenseLimitation
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzEyLTQtMS0xLTA_6e480c8c-fbb5-478d-8ce5-a9b383e45a64"
      unitRef="usd">14073000</nnbr:DeferredTaxAssetInterestExpenseLimitation>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzEzLTItMS0xLTA_57af93ad-cd92-4c3e-9b9b-24dc9954250c"
      unitRef="usd">25653000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzEzLTQtMS0xLTA_601b0565-7a93-400d-be40-dbbf1a5c4189"
      unitRef="usd">386000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE0LTItMS0xLTA_394759d9-7825-49ec-8a9f-dd84e0a8b5d8"
      unitRef="usd">3224000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE0LTQtMS0xLTA_34c2ff73-e023-48a7-a0a7-b8401766ef99"
      unitRef="usd">2447000</us-gaap:DeferredTaxAssetsInventory>
    <nnbr:DeferredTaxAssetsInterestRateSwap
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE1LTItMS0xLTA_696cf1a0-82a2-4195-b419-0403b3e66754"
      unitRef="usd">3611000</nnbr:DeferredTaxAssetsInterestRateSwap>
    <nnbr:DeferredTaxAssetsInterestRateSwap
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE1LTQtMS0xLTA_9929473d-a33c-4b13-bd84-ceb190d0e046"
      unitRef="usd">2838000</nnbr:DeferredTaxAssetsInterestRateSwap>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE2LTItMS0xLTA_4cb0093c-e842-4370-b48b-5e2530f36e50"
      unitRef="usd">2909000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE2LTQtMS0xLTA_9816bdef-f181-4b40-b9d8-710b36792e73"
      unitRef="usd">1669000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE3LTItMS0xLTA_31cebb8e-a064-4a62-8445-785c64fedb03"
      unitRef="usd">13209000</nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets>
    <nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE3LTQtMS0xLTA_f478277b-f6a2-4c3b-9854-efb99d9e6c00"
      unitRef="usd">14438000</nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE4LTItMS0xLTA_0f9e6793-d3ba-4a91-808a-da8e2d724d71"
      unitRef="usd">18659000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzE4LTQtMS0xLTA_d399dfe6-2415-4fa2-b204-ba20ab1a2bf1"
      unitRef="usd">15486000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzIwLTItMS0xLTA_1a335540-7820-42e6-a597-e76c5e7a62ac"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzIwLTQtMS0xLTA_5e30f24f-ce9a-49e6-90b9-1da499592981"
      unitRef="usd">2463000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzIxLTItMS0xLTA_0b45a7a1-8e3d-490f-bab5-a2b4464a1f87"
      unitRef="usd">3574000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzIxLTQtMS0xLTA_452534e1-d3e9-499f-b683-68b5aaf3f89f"
      unitRef="usd">3419000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzIyLTItMS0xLTA_0371375d-daa6-4dac-a0d3-f9fd8ae8cd8d"
      unitRef="usd">2399000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzIyLTQtMS0xLTA_a1f113a8-44da-4adb-8ecf-5aa4a6761254"
      unitRef="usd">2335000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzIzLTItMS0xLTA_b4eb1d94-7a61-436c-a8c9-931b8e40901d"
      unitRef="usd">2891000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzIzLTQtMS0xLTA_b8faf540-e0b6-425f-a41b-3568632b7830"
      unitRef="usd">1157000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzI0LTItMS0xLTA_b0b5f3a7-a2ad-41cd-82e6-dba2b1807488"
      unitRef="usd">79940000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzI0LTQtMS0xLTA_b8218fab-59b0-4eec-a4cc-adc55bc53f1e"
      unitRef="usd">60711000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzI1LTItMS0xLTA_e6669a4b-0187-4fc6-aa61-14aae0c72b1b"
      unitRef="usd">21681000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzI1LTQtMS0xLTA_905a9d5d-73e5-4957-98bc-1018793799e3"
      unitRef="usd">15494000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzI2LTItMS0xLTA_4546276a-eeef-491f-9cb7-ea319659ee29"
      unitRef="usd">58259000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzI2LTQtMS0xLTA_aa7ba024-ef05-4cb5-8107-7d3a0033da65"
      unitRef="usd">45217000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzI3LTItMS0xLTA_3b1977e2-937d-4c45-91e8-547b624503dc"
      unitRef="usd">11178000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZTplZjhkMzdlNzEwYmI0ZmU4YTEzN2Q5ZWRlYmNhMzhiYy90YWJsZXJhbmdlOmVmOGQzN2U3MTBiYjRmZThhMTM3ZDllZGViY2EzOGJjXzI3LTQtMS0xLTA_aa04f392-cc85-44b3-863d-8bcd11c1dd84"
      unitRef="usd">24461000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i7bc88409fcfd4deb95716ed0a694f7e1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzIwOTI_67a1710b-c968-4477-8839-e36bfb0406a9"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i746babff26d14c2da0e77f17837fd7d9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzYwNDczMTM5ODc5NDE_c0b3b7b0-c409-4236-8686-81aaabd5f5dd"
      unitRef="usd">3800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ice8057d5989a4557b2322a529f0811ee_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzYwNDczMTM5ODc5NDg_af39e495-aa39-4e71-8159-73eb73417edd"
      unitRef="usd">234800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i714ce037ff0b4853b06f1e49e98a109f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzYwNDczMTM5ODc5NTg_a1de09ab-407f-4d4a-b958-f865dcb535ed"
      unitRef="usd">12600000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5fd1d2931dbb425f91cc9b6cc32d5b8c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzI2MTM_11dd7ab3-571e-47fa-a5f7-7eb3acfb9e98"
      unitRef="usd">6100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i5fd1d2931dbb425f91cc9b6cc32d5b8c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzYwNDczMTM5ODc5NjY_eda954ce-f1c8-4a8a-bdef-100fbb2d59df"
      unitRef="usd">3100000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i714ce037ff0b4853b06f1e49e98a109f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzYwNDczMTM5ODc5NzY_49af08b5-5c47-47b1-8f44-e8571798b977"
      unitRef="usd">200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzYwNDczMTM5ODc5ODM_fd89f2ae-59e1-4864-9796-a3244a653a19"
      unitRef="usd">700000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i5fd1d2931dbb425f91cc9b6cc32d5b8c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzU0OTc1NTgxNjc1OTM_554b8d37-6c37-4906-bee2-6eb31e34e08e"
      unitRef="usd">3400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7bc88409fcfd4deb95716ed0a694f7e1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzYwNDczMTM5ODc5OTA_6b29d407-b87e-4af4-b613-2cd2fb650472"
      unitRef="usd">1700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ic5c1a1ec0e1044be8650295f6cd4580b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzQ0OTI_c69e61bd-414c-4297-9305-3520afd7256c"
      unitRef="usd">3100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="idcf7f658525245e1b798a93947769a83_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzU0OTc1NTgxNzQ4NzM_d2f55f5f-2022-46c0-9a58-585b4ba80244"
      unitRef="usd">1000000.0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i1a947fef00444ed997a2fc86fed8bc93_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzQ5OTE_c4e6fd72-77b2-4682-b4d0-54935f861959"
      unitRef="usd">2200000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzYwNDczMTM5ODgwMDA_3f6f8867-1233-4d2b-8daf-5bcca1f0edd0"
      unitRef="usd">6600000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2NDMwNTQ_06320cd3-276b-4f9a-9674-261642d1fdfe"
      unitRef="usd">600000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2NDMwNjk_d15e2128-54a2-4baa-9790-65ee829a715b"
      unitRef="usd">1500000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzEwOTk1MTE2NDMwODU_dd0d4f01-bbf6-45df-a255-9b541d29897e"
      unitRef="usd">1300000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzg2OTY_acd4083b-262d-4c2c-9ae5-90a71f038f25">&lt;div style="margin-top:6pt"&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 a reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties.&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.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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;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;Balance at beginning of year&lt;/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;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;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 end of year&lt;/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;247&#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,589&#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,609&#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="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzItMi0xLTEtMA_ebd349e6-bcdb-4db3-a8f2-7f96596b9492"
      unitRef="usd">2589000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzItNC0xLTEtMA_f42c0ef8-2f6f-4c91-921e-013e408b2a53"
      unitRef="usd">4609000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaba170a93db74f5fbe93cd4a085d0a05_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzItNi0xLTEtMA_0efbbb2c-4c78-4de9-8e95-bc569749d2b2"
      unitRef="usd">5655000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzMtMi0xLTEtMA_227815ea-51b0-4424-88e1-e2fb6f5225af"
      unitRef="usd">121000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzMtNC0xLTEtMA_77cba497-8ead-452d-94e1-792d0811c519"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzMtNi0xLTEtMA_e5eca70e-7477-4b57-be84-4c4ed1c9b372"
      unitRef="usd">304000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzQtMi0xLTEtMA_fa749608-9d20-4a40-80a8-a75e3e3227e9"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzQtNC0xLTEtMA_632d1e5c-5e5c-4956-bfb4-7be32921e0a3"
      unitRef="usd">275000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzQtNi0xLTEtMA_b6b96463-28a7-40a2-9296-d7567eff8a12"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzUtMi0xLTEtMA_39f7abbd-c6f2-488c-b053-9f80a07e1564"
      unitRef="usd">2463000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzUtNC0xLTEtMA_be2f0dff-360e-432d-94fa-aaa2b9b8c5c4"
      unitRef="usd">1745000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzUtNi0xLTEtMA_b7b6415c-0392-4ffe-b8b7-aaf43d2b65db"
      unitRef="usd">1350000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzYtMi0xLTEtMA_a4a0a471-dadb-4cc0-aa2b-2a06bfa33d44"
      unitRef="usd">247000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzYtNC0xLTEtMA_c87cd7ef-899e-43e9-9128-b85bcd61765e"
      unitRef="usd">2589000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90YWJsZToxNzcyNWM2ZTU2NjI0YWFhYTM2NjJlYzM5ZjUxNjE0OC90YWJsZXJhbmdlOjE3NzI1YzZlNTY2MjRhYWFhMzY2MmVjMzlmNTE2MTQ4XzYtNi0xLTEtMA_d21ffc4d-cbfc-4d09-92e7-81dcdb77ee8e"
      unitRef="usd">4609000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzU0OTc1NTgxNzUyNzA_cbe23b54-6657-4154-a288-1537e48847c6"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzU0OTc1NTgxNzUzNzk_bc0a1be6-c125-4ee6-a162-0144a86df56e"
      unitRef="usd">200000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzg2NDA_04842a29-2c27-47a7-9973-ff21542b9d62"
      unitRef="usd">0</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzAvZnJhZzoyMDgzYjAxZDgzNWM0MWY3ODllMmE4YmRkYWRiZmZmYy90ZXh0cmVnaW9uOjIwODNiMDFkODM1YzQxZjc4OWUyYThiZGRhZGJmZmZjXzg2NDA_7245ad1b-0f60-4541-bedf-7ab6145a288e"
      unitRef="usd">0</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzU1OTI_4602caab-f673-4a53-babb-b644cb0635a7">Debt &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Collectively, our credit facility is comprised of a term loan with a face amount of $545.0 million, maturing on October&#160;19, 2022 (the &#x201c;Senior Secured Term Loan&#x201d;); a term loan with a face amount of $300.0 million, maturing on October&#160;19, 2022 (the &#x201c;Incremental Term Loan&#x201d;); and a revolving line of credit with a face amount of $60.0 million, maturing on July&#160;20, 2022 (the &#x201c;Senior Secured Revolver&#x201d;). The credit facility is collateralized by all of our assets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 outstanding debt balances as of December&#160;31, 2020 and 2019.&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;Senior Secured Term Loan&lt;/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;47,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;526,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incremental Term Loan&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: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International lines of credit and other loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,862&#160;&lt;/span&gt;&lt;/td&gt;&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;793,003&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less-current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,977&#160;&lt;/span&gt;&lt;/td&gt;&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;773,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less-unamortized debt issuance costs (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&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;79,025&#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;757,250&#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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;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;(1) In addition to this amount, costs of $1.8 million and $3.0 million related to the Senior Secured Revolver are recorded in other non-current assets as of December 31, 2020, and December 31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalized interest costs of $0.2 million, $1.5 million, and $1.1 million in the years ended December&#160;31, 2020, 2019, and 2018, respectively, related to construction in progress.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we entered into an agreement to sell our Life Sciences business (see Note 2).  The sale closed on October&#160;6, 2020, at which time we received cash proceeds of $757.2 million.  We immediately prepaid $700.0 million in the aggregate on the Senior Secured Term Loan and the Incremental Term Loan.  We also paid in full the outstanding balance on the Senior Secured Revolver.  The prepayment was applied to debt in accordance with the prepayment provisions of the credit agreement immediately after the transaction closed on October&#160;6, 2020.  See Note 2 for a description of the methodology for allocating debt-related costs in historical periods to discontinued operations.&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;/div&gt;&lt;div style="margin-top:9pt"&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;Senior Secured Term Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding borrowings under the Senior Secured Term Loan bear interest at one-month LIBOR (subject to a 0.75% floor) plus an applicable margin of 5.75%.  At December 31, 2020, the Senior Secured Term Loan bore interest at 6.50%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Incremental Term Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding borrowings under the Incremental Term Loan bear interest at one-month LIBOR plus an applicable margin of 5.75%.  At December 31, 2020, the Incremental Term Loan bore interest at 5.90%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Senior Secured Revolver&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding borrowings under the Senior Secured Revolver bear interest on a variable rate structure at either 1) one-month LIBOR plus an applicable margin of 4.00% or 2) the prime lending rate plus an applicable margin of 3.00%.  We pay a commitment fee of 0.50% for unused capacity under the Senior Secured Revolver.  We had no outstanding borrowings under the Senior Secured Revolver at December 31, 2020 or 2019.  Total capacity under the Senior Secured Revolver was $60.0 million as of December 31, 2020, with $45.4 million available for future borrowings after reductions for outstanding letters of credit of $14.6&#160;million.  Our credit facility is subject to certain financial covenants based on a consolidated net leverage ratio, becoming more restrictive over time.  We were in compliance with all covenants under our credit facility at December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Debt Amendments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, we amended our Credit Agreement to waive compliance with the financial leverage ratio covenant for the second and third quarters of 2020.  During this period, we were required to maintain minimum liquidity levels, provide certain financial and other information, and take certain other action as specified in the amendment.  Failure to maintain the required minimum liquidity levels or satisfy other requirements set forth in the amendment would allow the revolving credit lenders, the Senior Secured Term loan lenders, and the Incremental Term Loan lenders to cause amounts outstanding under our credit facility to become immediately due and payable and could have a material, adverse impact on our financial position. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we amended our Credit Agreement to obtain the lenders&#x2019; consent to the sale of the Life Sciences business, subject to certain terms and conditions.  The amendment required a minimum of $675.0 million in cash proceeds from the sale.  All cash proceeds, less certain allowable costs, were required by the amendment to be used to prepay the Senior Secured Term Loan and the Incremental Term Loan.  The amendment also required a minimum $15.0 million payment on the Senior Secured Revolver and reduced total capacity from $75.0 million to $60.0 million immediately after the sale of the Life Sciences business.  The capacity will decrease to $50.0 million on June&#160;30, 2021.  The amendment requires cash in excess of $35.0 million on the last day of each month to be used to pay down the Senior Secured Revolver.  Liquidity thresholds were amended so that the threshold decreases commensurate with any principal payment on the Senior Secured Revolver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We were in compliance with all covenants under our credit facility at December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalized a total of $0.4 million in new debt issuance costs related to the July 2020 and August 2020 amendments.  Costs related to the Senior Secured Term Loan and the Incremental Term Loan are recorded as a direct reduction to the carrying amount of the associated long-term debt.  Costs related to the Senior Secured Revolver are recorded in other non-current assets.  Additionally, $1.5 million of unamortized debt issuance costs were written off in the twelve months ended December 31, 2020, in connection with the July 2020 and August 2020 amendments.  See Note 2 for a description of the methodology for allocating amortization and write-offs of debt issuance costs in historical periods to discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;International Lines of Credit and Other Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International lines of credit and other loans consist of loans with financial institutions in France, Brazil, China, and the United States with a weighted average interest rate of 2.77% as of December 31, 2020.  These sources are used to fund working capital and equipment purchases for our manufacturing plants and have a weighted average remaining term of 6.7 years.  As of December 31, 2020, the international lines of credit and other loans had $14.4 million outstanding of which $4.5 million is classified as &#x201c;Current maturities of long-term debt&#x201d; on the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Interest Rate Swap&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2019, we entered into a $700.0 million amortizing notional amount fixed-rate interest rate swap agreement to manage the interest rate risk associated with our long-term variable-rate debt until 2022.  The fixed-rate interest rate swap agreement calls for us to receive interest monthly at a variable rate equal to one-month LIBOR and to pay interest monthly at a fixed rate of 2.4575%.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 prepayment of debt on October 6, 2020, with proceeds from the sale of our Life Sciences business, the outstanding balance of our variable rate debt fell below the $700.0 million notional amount of the interest rate swap contract.   Refer to Note 21 for further discussion of the interest rate swap agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Future Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 lists aggregate maturities of long-term debt for the next five years and thereafter.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:83.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.563%"/&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;Year Ending December&#160;31,&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%"&gt;Aggregate&lt;br/&gt;Maturities&lt;br/&gt;Principal&lt;br/&gt;Amounts&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;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;4,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;71,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;text-align:left;vertical-align: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;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding principal&lt;/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;84,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0c71b9920f0b4ddf9eeb978d197af910_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0Xzk3_b2e638b3-03ad-48bd-922f-563136654e1c"
      unitRef="usd">545000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i620f39d0f2a24a7ab6bb5a2ee5b9de1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzE4NA_9499d015-fcca-4a14-912e-c1097afed2e2"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5063b77e01e34584a4afc0b47f8925d8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NTIzMDE_b8156e24-fb30-4607-b56a-ed8c83f9bf76"
      unitRef="usd">60000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzU1OTM_253f7247-b92b-45ff-8157-e272bc7218a0">&lt;div style="margin-top:6pt"&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 outstanding debt balances as of December&#160;31, 2020 and 2019.&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;Senior Secured Term Loan&lt;/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;47,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;526,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incremental Term Loan&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: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International lines of credit and other loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,862&#160;&lt;/span&gt;&lt;/td&gt;&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;793,003&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less-current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,977&#160;&lt;/span&gt;&lt;/td&gt;&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;773,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less-unamortized debt issuance costs (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&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;79,025&#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;757,250&#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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;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;(1) In addition to this amount, costs of $1.8 million and $3.0 million related to the Senior Secured Revolver are recorded in other non-current assets as of December 31, 2020, and December 31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LoansPayable
      contextRef="i0c71b9920f0b4ddf9eeb978d197af910_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzItMi0xLTEtMA_14e605c9-d60f-4841-9fb1-dc9bf4af51a3"
      unitRef="usd">47728000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="iae6b85d8df8e4f869478fbe18ac51e93_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzItNC0xLTEtMA_106fc4f9-3c9e-45f9-a6c0-8ee08261a030"
      unitRef="usd">526313000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="i620f39d0f2a24a7ab6bb5a2ee5b9de1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzMtMi0xLTEtMA_9a074d86-7576-4266-800b-a7730aca3364"
      unitRef="usd">22716000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="i705458225f3d44cbae3557671bc1e1cb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzMtNC0xLTEtMA_1315e16e-3edb-4069-9199-7f22ae71f780"
      unitRef="usd">257111000</us-gaap:LoansPayable>
    <us-gaap:LineOfCredit
      contextRef="ic78f37a21c5546ed815a8f3dcfafb5d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzUtMi0xLTEtMA_f3ba4074-acb3-48d9-a465-1066bb6205b5"
      unitRef="usd">14418000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="iee430930e38548f1abe5f561eceefa37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzUtNC0xLTEtMA_4deb865a-f4ba-4c27-a289-ed0a3fd0d2b0"
      unitRef="usd">9579000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzYtMi0xLTEtMA_2ad3d113-6736-4994-afce-d10b895d0548"
      unitRef="usd">84862000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzYtNC0xLTEtMA_1ef75445-7f65-4a0e-9ab7-48940c1f87af"
      unitRef="usd">793003000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzctMi0xLTEtMA_7015a5f1-9642-475a-bb4a-febe2c1d3659"
      unitRef="usd">4885000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzctNC0xLTEtMA_faa7f084-5966-45dc-8de7-99092182f2a1"
      unitRef="usd">19106000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzgtMi0xLTEtMA_4f125c53-4a11-40de-868e-fafa37ae0873"
      unitRef="usd">79977000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzgtNC0xLTEtMA_74a74d4f-0d53-4541-a7a5-fad4995d47b3"
      unitRef="usd">773897000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzktMi0xLTEtMA_32c1a915-d1e4-4b1c-a4df-bd7dc6ba253c"
      unitRef="usd">952000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzktNC0xLTEtMA_bf38bd94-8020-409f-8eae-8791aa11e49b"
      unitRef="usd">16647000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzEwLTItMS0xLTA_0f475360-803c-48f9-82f5-66084da060bd"
      unitRef="usd">79025000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZTpmZmU4ZWIxMTBkMDE0NTY3OGY4NGU4YjM3MDM4NGY2OS90YWJsZXJhbmdlOmZmZThlYjExMGQwMTQ1Njc4Zjg0ZThiMzcwMzg0ZjY5XzEwLTQtMS0xLTA_cb2b18ea-48bb-4d6a-ae41-23294c408d88"
      unitRef="usd">757250000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2MzM1NTU_4146ea08-2a30-4f58-b83d-f216117f711d"
      unitRef="usd">1800000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2MzM1NjM_944946b9-f45c-4c35-bc1c-d0e443ad867a"
      unitRef="usd">3000000.0</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:InterestCostsCapitalized
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzY5MQ_defbe446-25d6-4861-88d6-0a5260e8b5ce"
      unitRef="usd">200000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzY5NQ_742b3069-f77b-425a-8112-091865cceaf8"
      unitRef="usd">1500000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzcwMw_8df729fe-19bf-4802-bc98-33b9850ee0fe"
      unitRef="usd">1100000</us-gaap:InterestCostsCapitalized>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ic7e9f441b63044d98c53445a1285b735_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2MzM4NDE_690aa361-4e8d-49e6-890e-7bb542218bc9"
      unitRef="usd">757200000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:RepaymentsOfDebt
      contextRef="idb496e6b53e9484399ed3a51cae756a1_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2MzM4NDc_9ca27fe3-5aad-421d-b8de-b1a18b2f2ed9"
      unitRef="usd">700000000.0</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icc7a1f1de23342d0b05ae5e928f986ae_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2MzQ5NjU_c7202a7f-d67d-46be-9d6f-b30abee9dabe"
      unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i89ad928bc41f4e0d94911ba44eddba1b_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2MzUwMDU_652df013-da96-4c9e-a4cc-4a6ef6fe6260"
      unitRef="number">0.0575</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i8fca20b0cbff4521856c482c560db5ae_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2MzUwNjk_5da27532-c4ec-4881-bee2-96b8a22caa06"
      unitRef="number">0.0650</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if6804daa7466472894c29a287bbd36dd_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzE0MDg_a86b054e-b492-489c-80eb-5dfaca387bd5"
      unitRef="number">0.0575</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i483b30c7041845cebaec9be678b8e71a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzE1Mzc_7c38ad9d-7cf3-41dd-8063-759564f2a723"
      unitRef="number">0.0590</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i98db51ff64e54dc5bb33bcf64ab2fc8d_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzIxNzM_cce04dc4-5f45-4066-bd0f-da4cc1aebbf1"
      unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibe52e23d09b64ff286ef5af32323447d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzIyMzE_b564f156-663a-40fc-9373-28e1b05be9a2"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i6dfb0b3e35c8445eb25ee952d8d4180f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzIyNjI_f9d40e64-2786-4c5c-92dc-d3c6099b48d4"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LoansPayable
      contextRef="i68c2af30bc04459589d010af00938622_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzMwNzU_52b93112-09f0-4412-9c93-b1aeb8505751"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="i5063b77e01e34584a4afc0b47f8925d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzMwNzU_79ba72e2-9664-49d5-a756-34d752d37298"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5063b77e01e34584a4afc0b47f8925d8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2MzkwODc_903049fb-94a9-4c6b-96af-480d20e5055e"
      unitRef="usd">60000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i5063b77e01e34584a4afc0b47f8925d8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2MzkwODM_2fb008ea-cb8a-4830-bd2f-38e36c6ab55c"
      unitRef="usd">45400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i5063b77e01e34584a4afc0b47f8925d8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NDY3NDU_92b7216e-9759-412b-97ab-08d40847d08f"
      unitRef="usd">14600000</us-gaap:LettersOfCreditOutstandingAmount>
    <nnbr:DebtInstrumentCovenantRequiredMinimumCashProceeds
      contextRef="ia411378313b84de5b806b5051825f85c_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NDAwNzc_4beda4cf-30f5-430c-b49f-1bd899aadc32"
      unitRef="usd">675000000.0</nnbr:DebtInstrumentCovenantRequiredMinimumCashProceeds>
    <nnbr:DebtInstrumentCovenantRequiredMinimumPayment
      contextRef="idd29d450f3a44934ad1bdf280c4adadc_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NDAzMTQ_f6d1c0e9-230e-4062-ad74-b1c9a1920579"
      unitRef="usd">15000000.0</nnbr:DebtInstrumentCovenantRequiredMinimumPayment>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i68c2af30bc04459589d010af00938622_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NTIyOTQ_4f999b5c-f1a4-4a33-82dd-142f75a1bcc6"
      unitRef="usd">75000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5063b77e01e34584a4afc0b47f8925d8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NDAzODc_b8156e24-fb30-4607-b56a-ed8c83f9bf76"
      unitRef="usd">60000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5d3ae0163a384f42b9b392ed5d868274_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NDA0ODA_9bbd4076-c82c-40ad-835f-984c1c3179fe"
      unitRef="usd">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <nnbr:DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment
      contextRef="idd29d450f3a44934ad1bdf280c4adadc_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NDA1MzQ_85c2502f-d1ae-4aa1-928c-1a395a9d0aed"
      unitRef="usd">35000000.0</nnbr:DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i23b5c555c804468f973eb603ed37dde8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NDA4NzA_dec1d46b-4b6d-45f0-a83f-36476703a75f"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i62c62b40337b437a93712a5097b9ad23_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NDEyMjY_339fb288-0b4b-41fe-8f05-ba8846c443d6"
      unitRef="usd">1500000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="ic78f37a21c5546ed815a8f3dcfafb5d5_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzQ2NjI_452918ca-8cb7-4b17-96fb-b0c21ae82acd"
      unitRef="number">0.0277</us-gaap:DebtWeightedAverageInterestRate>
    <nnbr:DebtInstrumentWeightedAverageRemainingLife
      contextRef="ia96e017a70e84e0b86f95bfd536281b0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzQ4MzY_1a191fdc-8f2a-435e-add0-c2f9620edb4c">P6Y8M12D</nnbr:DebtInstrumentWeightedAverageRemainingLife>
    <us-gaap:NotesPayable
      contextRef="ic78f37a21c5546ed815a8f3dcfafb5d5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzQ5MDU_e47da401-a3d1-4692-91f4-35db958a49d8"
      unitRef="usd">14400000</us-gaap:NotesPayable>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic78f37a21c5546ed815a8f3dcfafb5d5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzQ5Mjk_99f837f6-aa7a-4121-9b3d-599331d52b37"
      unitRef="usd">4500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3fdfca14c1794d97b4d60136b66ea587_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzUwNDY_e5f4862a-4b63-4c56-9d21-0e7c38eaeeb5"
      unitRef="usd">700000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i3fdfca14c1794d97b4d60136b66ea587_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzUzODY_c1e6b266-abdc-400e-89e7-0b7106f799d3"
      unitRef="number">0.024575</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3fdfca14c1794d97b4d60136b66ea587_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzEwOTk1MTE2NDM0NDU_e5f4862a-4b63-4c56-9d21-0e7c38eaeeb5"
      unitRef="usd">700000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90ZXh0cmVnaW9uOmY1OGExOGUwYjg2NzRmZTM4NDhjZTQzZmY3ZDI4MWM0XzU1OTE_4f9800f2-f459-4514-af27-1d70fed13dc9">&lt;div style="margin-top:6pt"&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 lists aggregate maturities of long-term debt for the next five years and thereafter.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:83.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.563%"/&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;Year Ending December&#160;31,&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%"&gt;Aggregate&lt;br/&gt;Maturities&lt;br/&gt;Principal&lt;br/&gt;Amounts&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;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;4,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;71,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;text-align:left;vertical-align: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;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding principal&lt;/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;84,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZToxMmNkZjU1ZWU1MzI0NTJlYjRjYWJhMjE1MjI2MzE1OS90YWJsZXJhbmdlOjEyY2RmNTVlZTUzMjQ1MmViNGNhYmEyMTUyMjYzMTU5XzEtMi0xLTEtMA_846df451-2308-4889-99fe-1453ddd8ceab"
      unitRef="usd">4885000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZToxMmNkZjU1ZWU1MzI0NTJlYjRjYWJhMjE1MjI2MzE1OS90YWJsZXJhbmdlOjEyY2RmNTVlZTUzMjQ1MmViNGNhYmEyMTUyMjYzMTU5XzItMi0xLTEtMA_9c88d79e-eccb-4a94-bebc-0410080b1605"
      unitRef="usd">71664000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZToxMmNkZjU1ZWU1MzI0NTJlYjRjYWJhMjE1MjI2MzE1OS90YWJsZXJhbmdlOjEyY2RmNTVlZTUzMjQ1MmViNGNhYmEyMTUyMjYzMTU5XzMtMi0xLTEtMA_3b1f6cfc-e621-4fae-8277-44e4ff86ceb8"
      unitRef="usd">1632000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZToxMmNkZjU1ZWU1MzI0NTJlYjRjYWJhMjE1MjI2MzE1OS90YWJsZXJhbmdlOjEyY2RmNTVlZTUzMjQ1MmViNGNhYmEyMTUyMjYzMTU5XzQtMi0xLTEtMA_701c3d0d-5b37-4b46-8d23-df6986ba335b"
      unitRef="usd">1474000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZToxMmNkZjU1ZWU1MzI0NTJlYjRjYWJhMjE1MjI2MzE1OS90YWJsZXJhbmdlOjEyY2RmNTVlZTUzMjQ1MmViNGNhYmEyMTUyMjYzMTU5XzUtMi0xLTEtMA_01f6c935-021d-47b8-97e5-08e623d3114b"
      unitRef="usd">1553000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZToxMmNkZjU1ZWU1MzI0NTJlYjRjYWJhMjE1MjI2MzE1OS90YWJsZXJhbmdlOjEyY2RmNTVlZTUzMjQ1MmViNGNhYmEyMTUyMjYzMTU5XzYtMi0xLTEtMA_96f3fb49-b8a1-4283-8b39-e6b0caa55ed1"
      unitRef="usd">3654000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xMzYvZnJhZzpmNThhMThlMGI4Njc0ZmUzODQ4Y2U0M2ZmN2QyODFjNC90YWJsZToxMmNkZjU1ZWU1MzI0NTJlYjRjYWJhMjE1MjI2MzE1OS90YWJsZXJhbmdlOjEyY2RmNTVlZTUzMjQ1MmViNGNhYmEyMTUyMjYzMTU5XzctMi0xLTEtMA_43682fd2-f7e4-4cdc-9d61-8ef76395b671"
      unitRef="usd">84862000</us-gaap:LongTermDebt>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzM2Mjc_1ba0908f-2387-4749-8957-fe9949ce34fc">Leases &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted ASC 842 on January 1, 2019, and elected the modified retrospective approach in which the new standard is applied to all leases existing at the date of adoption through a cumulative-effect adjustment of less than $0.1&#160;million to accumulated deficit.  Consequently, financial information is not updated, and the disclosures required under the new standard are not provided for periods prior to January 1, 2019.  As part of the adoption, we elected the package of practical expedients, the short-term lease exemption, and the practical expedient to not separate lease and non-lease components.  Accordingly, we accounted for our existing operating leases as operating leases under the new standard, without reassessing (a) whether the contracts contain a lease under ASC 842, (b) whether classification of the operating leases would be different in accordance with ASC 842, or (c) whether any unamortized initial direct costs would have met the definition of initial direct costs in ASC 842 at lease commencement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine whether an arrangement is a lease at inception.  Right-of-use (&#x201c;ROU&#x201d;) lease assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  ROU lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term.  When the implicit rate is not readily determinable, we use the estimated incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.  The lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.  Amortization of ROU lease assets is recognized in expense on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term leases are leases having a term of twelve months or less.  We recognize short-term leases on a straight-line basis and do not record a related lease asset or liability for such leases.  Finance lease ROU assets consist primarily of equipment used in the manufacturing process with terms greater than two years to seven years.  Operating lease ROU assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-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;Equipment used in the manufacturing process as well as office equipment with terms two years to five years; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-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;Manufacturing plants and office facilities with terms two years to twenty years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 components of lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.113%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Years 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;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;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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 right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative 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;8,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:10pt;font-weight:400;line-height:100%"&gt;9,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost (1)&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative 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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,452&#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;11,043&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent: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) Excludes expenses related to leases with a lease term of one month or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent: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) Represents changes to index-based lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 lease-related assets and liabilities recorded on the balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&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.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:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:8pt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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 2px 19pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;50,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;45,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;13,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;64,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;58,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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 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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;4,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;70,960&#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;63,475&#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-top:12pt"&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 contains supplemental cash flow information related to leases of continuing operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.085%"/&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;/tr&gt;&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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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;Operating cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used in operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Financing cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Right-of-use assets obtained in exchange for new operating lease liabilities (1)&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;8,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;8,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;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;(1) Includes new leases, renewals, and modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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;/tr&gt;&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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Weighted-average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Weighted-average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;5.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities greater than twelve months as of December 31, 2020, is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;9,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;4,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 future minimum lease payments&lt;/span&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;88,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;59,850&#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;11,110&#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-top:12pt"&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, 2019, we had an operating lease commitment that had not yet commenced.  In March 2020, the operating lease for the manufacturing facility commenced and requires us to pay a total of approximately $27.5 million base rent payments over the lease term of 15 years.  We began making rent payments in the third quarter of 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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, we amended the lease of our corporate headquarters building to exit over half of the previously leased space and reduce annual base rent payments by approximately $1.3 million over the remaining lease term which ends in 2030.  The amendment was accounted for as a lease modification, and the remeasurement of the lease resulted in an $8.1 million decrease in the operating lease right-of-use (&#x201c;ROU&#x201d;) asset, a $10.5 million decrease in the noncurrent portion of the operating lease liability, and a $0.6 million decrease in the current portion of the operating lease liability.  The $3.0 million difference between the change in the operating lease ROU asset and the operating lease liabilities was recognized in &#x201c;Other operating expense, net,&#x201d; on the Consolidated Statements of Operations and Comprehensive Income (Loss).  In connection with the discontinued use of the previously leased space, we also recognized a $4.4 million termination charge and a $2.9 million impairment charge on the associated leasehold improvements, all of which were also recognized in &#x201c;Other operating expense, net.&#x201d;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 and as part of our overall plan to improve liquidity during the COVID-19 pandemic, we negotiated with certain lessors to defer rent payments on leased buildings.  In total, $0.5 million of operating lease payments for continuing operations were deferred over a period ranging from April 2020 to December 2020 and are being repaid over a period ranging from June 2020 through December 2022.  The deferral of rent payments did not result in a substantial change in total lease payments over the individual lease terms.  We have elected to apply lease accounting relief announced by the FASB in April 2020 and have treated these lease concessions as if they existed in the original contracts rather than applying lease modification accounting.  The net impact on cash flows from operating activities on the Consolidated Statements of Cash Flows for the twelve months ended December 31, 2020, was $0.7 million in cash savings which includes $0.4 million related to continuing operations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 year ended December 31, 2018, we recognized rent expense of $8.7 million in continuing operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzM2Mjg_86992de9-00f1-4570-a451-7975fa44b4c6">Leases &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted ASC 842 on January 1, 2019, and elected the modified retrospective approach in which the new standard is applied to all leases existing at the date of adoption through a cumulative-effect adjustment of less than $0.1&#160;million to accumulated deficit.  Consequently, financial information is not updated, and the disclosures required under the new standard are not provided for periods prior to January 1, 2019.  As part of the adoption, we elected the package of practical expedients, the short-term lease exemption, and the practical expedient to not separate lease and non-lease components.  Accordingly, we accounted for our existing operating leases as operating leases under the new standard, without reassessing (a) whether the contracts contain a lease under ASC 842, (b) whether classification of the operating leases would be different in accordance with ASC 842, or (c) whether any unamortized initial direct costs would have met the definition of initial direct costs in ASC 842 at lease commencement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine whether an arrangement is a lease at inception.  Right-of-use (&#x201c;ROU&#x201d;) lease assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  ROU lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term.  When the implicit rate is not readily determinable, we use the estimated incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.  The lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.  Amortization of ROU lease assets is recognized in expense on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term leases are leases having a term of twelve months or less.  We recognize short-term leases on a straight-line basis and do not record a related lease asset or liability for such leases.  Finance lease ROU assets consist primarily of equipment used in the manufacturing process with terms greater than two years to seven years.  Operating lease ROU assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-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;Equipment used in the manufacturing process as well as office equipment with terms two years to five years; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-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;Manufacturing plants and office facilities with terms two years to twenty years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 components of lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.113%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Years 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;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;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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 right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative 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;8,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:10pt;font-weight:400;line-height:100%"&gt;9,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost (1)&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative 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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,452&#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;11,043&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent: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) Excludes expenses related to leases with a lease term of one month or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent: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) Represents changes to index-based lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 lease-related assets and liabilities recorded on the balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&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.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:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:8pt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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 2px 19pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;50,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;45,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;13,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;64,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;58,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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 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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;4,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;70,960&#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;63,475&#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-top:12pt"&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 contains supplemental cash flow information related to leases of continuing operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.085%"/&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;/tr&gt;&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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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;Operating cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used in operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Financing cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Right-of-use assets obtained in exchange for new operating lease liabilities (1)&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;8,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;8,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;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;(1) Includes new leases, renewals, and modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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;/tr&gt;&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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Weighted-average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Weighted-average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;5.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities greater than twelve months as of December 31, 2020, is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;9,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;4,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 future minimum lease payments&lt;/span&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;88,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;59,850&#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;11,110&#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-top:12pt"&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, 2019, we had an operating lease commitment that had not yet commenced.  In March 2020, the operating lease for the manufacturing facility commenced and requires us to pay a total of approximately $27.5 million base rent payments over the lease term of 15 years.  We began making rent payments in the third quarter of 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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, we amended the lease of our corporate headquarters building to exit over half of the previously leased space and reduce annual base rent payments by approximately $1.3 million over the remaining lease term which ends in 2030.  The amendment was accounted for as a lease modification, and the remeasurement of the lease resulted in an $8.1 million decrease in the operating lease right-of-use (&#x201c;ROU&#x201d;) asset, a $10.5 million decrease in the noncurrent portion of the operating lease liability, and a $0.6 million decrease in the current portion of the operating lease liability.  The $3.0 million difference between the change in the operating lease ROU asset and the operating lease liabilities was recognized in &#x201c;Other operating expense, net,&#x201d; on the Consolidated Statements of Operations and Comprehensive Income (Loss).  In connection with the discontinued use of the previously leased space, we also recognized a $4.4 million termination charge and a $2.9 million impairment charge on the associated leasehold improvements, all of which were also recognized in &#x201c;Other operating expense, net.&#x201d;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 and as part of our overall plan to improve liquidity during the COVID-19 pandemic, we negotiated with certain lessors to defer rent payments on leased buildings.  In total, $0.5 million of operating lease payments for continuing operations were deferred over a period ranging from April 2020 to December 2020 and are being repaid over a period ranging from June 2020 through December 2022.  The deferral of rent payments did not result in a substantial change in total lease payments over the individual lease terms.  We have elected to apply lease accounting relief announced by the FASB in April 2020 and have treated these lease concessions as if they existed in the original contracts rather than applying lease modification accounting.  The net impact on cash flows from operating activities on the Consolidated Statements of Cash Flows for the twelve months ended December 31, 2020, was $0.7 million in cash savings which includes $0.4 million related to continuing operations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 year ended December 31, 2018, we recognized rent expense of $8.7 million in continuing operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i335c772c5c9e4d09a257330754f2ebbb_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzE0MzY_17c62568-f6b3-44e1-9d2f-bd4e22882b8b"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i7af5d03b0dc5434d8fe9635a4c713822_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzIxNzU_b2d19438-b1ee-49f1-82f9-ffd6f9a59e31">P2Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="ibecae841935c4de9abd2ad06a0cf473b_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzIxODE_dab3721a-6f3b-4822-b76b-bc18e8fbbf47">P7Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i7af5d03b0dc5434d8fe9635a4c713822_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzIzMjI_6a949f49-214b-4f9a-9874-58d4f6b3de01">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ibecae841935c4de9abd2ad06a0cf473b_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzIzMjg_a5a1d14e-ceeb-43dc-beab-fec778b8bcca">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ib0be9dea2c914e0fbc082c439f9de355_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzIzOTE_5ba9610d-f454-47d5-95f7-1ab3653e79b5">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i4ab51e5fdf954ef28c62ac49f7e1621e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzIzOTc_c48a42c4-ce17-4813-9abb-341fc6947986">P20Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzM2MjE_e07990e7-5f42-4d49-a550-9b07b058cef4">&lt;div style="margin-top:6pt"&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 components of lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.113%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Years 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;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;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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 right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative 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;8,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:10pt;font-weight:400;line-height:100%"&gt;9,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost (1)&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative 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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,452&#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;11,043&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent: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) Excludes expenses related to leases with a lease term of one month or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent: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) Represents changes to index-based lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 contains supplemental cash flow information related to leases of continuing operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.085%"/&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;/tr&gt;&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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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;Operating cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used in operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Financing cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Right-of-use assets obtained in exchange for new operating lease liabilities (1)&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;8,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;8,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;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;(1) Includes new leases, renewals, and modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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;/tr&gt;&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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Weighted-average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Weighted-average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;5.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzMtNC0xLTEtMA_730d6e82-04ba-4259-b21c-da4abac6647e"
      unitRef="usd">1272000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzMtNi0xLTEtMjczNA_fef368ef-77e1-43fa-acd3-9ce05c286c5c"
      unitRef="usd">1229000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzQtNC0xLTEtMA_00ec3fc0-5b7c-407c-8afd-dfcb51b826f3"
      unitRef="usd">192000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzQtNi0xLTEtMjczNA_f59743ff-172b-4bf5-802e-1e81a36c83a3"
      unitRef="usd">226000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzUtNC0xLTEtMA_49e42c3d-9eae-421e-a068-6b191be2a2c1"
      unitRef="usd">8396000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzUtNi0xLTEtMjczNA_214ab28f-34b5-4439-a332-a40bf0fe4af3"
      unitRef="usd">9108000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzYtNC0xLTEtMA_8a25c161-61b6-4316-8127-72c7843b94ec"
      unitRef="usd">591000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzYtNi0xLTEtMjczNA_fda4dc40-7f81-49d4-88b3-bf63f79938ce"
      unitRef="usd">479000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzctNC0xLTEtMA_7340f6ba-02ef-438b-9953-431253929631"
      unitRef="usd">1000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzctNi0xLTEtMjczNA_8b0286ed-e443-4048-a371-42dda3afe99e"
      unitRef="usd">1000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzgtNC0xLTEtMA_b2f0c22f-4f18-4df9-ae88-9c42b6c744e3"
      unitRef="usd">10452000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTplOTFhYzc4YmE0NTY0NTU5OThhMWM1ZjBlZThhMGE1OC90YWJsZXJhbmdlOmU5MWFjNzhiYTQ1NjQ1NTk5OGExYzVmMGVlOGEwYTU4XzgtNi0xLTEtMjczNA_e47db0d6-701a-4da8-8591-9b573c1f5933"
      unitRef="usd">11043000</us-gaap:LeaseCost>
    <nnbr:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzM2MjI_3da69e58-7f00-4e78-b545-583168ca8ef8">&lt;div style="margin-top:6pt"&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 lease-related assets and liabilities recorded on the balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&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.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:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:8pt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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 2px 19pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;50,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;45,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;13,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;64,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;58,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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 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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;4,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;70,960&#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;63,475&#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;</nnbr:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzMtNC0xLTEtMA_687594e9-81fa-464d-98e1-5e57f021f859"
      unitRef="usd">50264000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzMtNi0xLTEtMjg0OA_ffe1b971-27a3-4df6-937d-266c760f7f07"
      unitRef="usd">45452000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzQtNC0xLTEtMA_ba9b6e34-63e1-43d6-b6fd-43575bc68fcd"
      unitRef="usd">14644000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzQtNi0xLTEtMjg0OA_c17cba1c-324a-42ee-9c82-ef152653c5bc"
      unitRef="usd">13267000</us-gaap:FinanceLeaseRightOfUseAsset>
    <nnbr:LeaseRightOfUseAsset
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzUtNC0xLTEtMA_51c980e1-632b-458a-9fc4-7ec63cd4d27f"
      unitRef="usd">64908000</nnbr:LeaseRightOfUseAsset>
    <nnbr:LeaseRightOfUseAsset
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzUtNi0xLTEtMjg0OA_30f50710-0bc3-45cd-8740-3e9739b00c02"
      unitRef="usd">58719000</nnbr:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzktNC0xLTEtMA_53a3b48e-eb98-4a43-9b3d-9f9993bfedcc"
      unitRef="usd">4797000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzktNi0xLTEtMjg1MQ_6188d45d-6d87-4533-a31d-dacc9870d50a"
      unitRef="usd">4288000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzEwLTQtMS0xLTA_38a12994-a41e-4a22-adde-0a49c97477dd"
      unitRef="usd">4252000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzEwLTYtMS0xLTI4NTE_9444ae4c-5231-4078-adf9-64aa3331ddc7"
      unitRef="usd">2701000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzEyLTQtMS0xLTA_f065da9c-42db-4362-8aff-d5227b663aca"
      unitRef="usd">55053000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzEyLTYtMS0xLTI4NTE_de349799-84eb-4989-bf43-f2ca27f5cd25"
      unitRef="usd">48575000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzEzLTQtMS0xLTA_19cd32fb-1f11-4904-904b-b37edf96d15c"
      unitRef="usd">6858000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzEzLTYtMS0xLTI4NTE_ae03c5ee-97ef-40c3-bf27-009dad1d0423"
      unitRef="usd">7911000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <nnbr:LeaseLiability
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzE0LTQtMS0xLTA_bdd73a3e-3e56-46a9-b1cd-fd6eda5bc4e4"
      unitRef="usd">70960000</nnbr:LeaseLiability>
    <nnbr:LeaseLiability
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTphYTIxZDc4ZTkyNmQ0NjA4OTQ3OTZmZWFjMzdiMjFmZS90YWJsZXJhbmdlOmFhMjFkNzhlOTI2ZDQ2MDg5NDc5NmZlYWMzN2IyMWZlXzE0LTYtMS0xLTI4NTE_68e5ccd9-2846-44cb-9fab-2edaad5641ff"
      unitRef="usd">63475000</nnbr:LeaseLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzItMi0xLTEtMA_eb2377af-8cbd-42dc-9a20-57a2f159b255"
      unitRef="usd">192000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzMtNC0xLTEtMjkwOQ_b3c8ffbe-8b5a-4e33-b419-2bf927c2cb15"
      unitRef="usd">226000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzMtMi0xLTEtMA_ac233a57-fc58-4883-bef9-656eaee5e7f2"
      unitRef="usd">13498000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzQtNC0xLTEtMjkwOQ_38efb0de-5421-410a-800c-643f3787c2dd"
      unitRef="usd">14090000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzQtMi0xLTEtMA_7552f86b-eba1-47c8-8efb-11c17d58d1d9"
      unitRef="usd">2018000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzUtNC0xLTEtMjkwOQ_de30caf5-47f5-4a3d-aa17-4f68e49f7c68"
      unitRef="usd">3156000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzUtMi0xLTEtMA_31a1d2e3-e901-4086-834b-b832a9a90b16"
      unitRef="usd">728000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzYtNC0xLTEtMjkwOQ_f6080c9c-f2ef-4fe2-97a8-0dffed748878"
      unitRef="usd">5250000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzYtMi0xLTEtMA_fa927043-b68b-4785-b49b-b91761c3e7c4"
      unitRef="usd">8682000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjOTQyNTIyNTc4OTY0NDczOGJkYTIxNDFmYjQxZTIxNC90YWJsZXJhbmdlOmM5NDI1MjI1Nzg5NjQ0NzM4YmRhMjE0MWZiNDFlMjE0XzctNC0xLTEtMjkwOQ_218d913d-9cff-4978-9951-4fd85e51a91a"
      unitRef="usd">8457000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZToxODdkZmY5YmE0MTM0NTc0YjAyMGRlZTFjMDUwYjhkZS90YWJsZXJhbmdlOjE4N2RmZjliYTQxMzQ1NzRiMDIwZGVlMWMwNTBiOGRlXzItMi0xLTEtODA0NA_be4a12e9-0f6e-4969-a7d0-de0847601e8f">P3Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZToxODdkZmY5YmE0MTM0NTc0YjAyMGRlZTFjMDUwYjhkZS90YWJsZXJhbmdlOjE4N2RmZjliYTQxMzQ1NzRiMDIwZGVlMWMwNTBiOGRlXzItNC0xLTEtODA0NA_428b9722-7e91-4eba-9c36-03bd4980d9bc">P4Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZToxODdkZmY5YmE0MTM0NTc0YjAyMGRlZTFjMDUwYjhkZS90YWJsZXJhbmdlOjE4N2RmZjliYTQxMzQ1NzRiMDIwZGVlMWMwNTBiOGRlXzMtMi0xLTEtODA0NA_4b052869-9292-4f29-a9f1-42ae4de6bd10">P11Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZToxODdkZmY5YmE0MTM0NTc0YjAyMGRlZTFjMDUwYjhkZS90YWJsZXJhbmdlOjE4N2RmZjliYTQxMzQ1NzRiMDIwZGVlMWMwNTBiOGRlXzMtNC0xLTEtODA0NA_fdb52306-fa25-4932-81c3-72903ac363fa">P11Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZToxODdkZmY5YmE0MTM0NTc0YjAyMGRlZTFjMDUwYjhkZS90YWJsZXJhbmdlOjE4N2RmZjliYTQxMzQ1NzRiMDIwZGVlMWMwNTBiOGRlXzQtMi0xLTEtODA0NA_b0065e07-2291-4a2a-ab69-4464ab7e80fe"
      unitRef="number">0.022</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZToxODdkZmY5YmE0MTM0NTc0YjAyMGRlZTFjMDUwYjhkZS90YWJsZXJhbmdlOjE4N2RmZjliYTQxMzQ1NzRiMDIwZGVlMWMwNTBiOGRlXzQtNC0xLTEtODA0NA_d61a0944-5147-4836-a7c1-a22c63a59124"
      unitRef="number">0.022</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZToxODdkZmY5YmE0MTM0NTc0YjAyMGRlZTFjMDUwYjhkZS90YWJsZXJhbmdlOjE4N2RmZjliYTQxMzQ1NzRiMDIwZGVlMWMwNTBiOGRlXzUtMi0xLTEtODA0NA_e445bfd7-5e26-42a9-9841-d73b2332a49b"
      unitRef="number">0.070</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZToxODdkZmY5YmE0MTM0NTc0YjAyMGRlZTFjMDUwYjhkZS90YWJsZXJhbmdlOjE4N2RmZjliYTQxMzQ1NzRiMDIwZGVlMWMwNTBiOGRlXzUtNC0xLTEtODA0NA_2803a920-63dc-49b5-885c-af41a3a146ed"
      unitRef="number">0.057</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzM2MjQ_2198df77-62b2-4bb2-b673-14475b5f49cd">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities greater than twelve months as of December 31, 2020, is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;9,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;4,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 future minimum lease payments&lt;/span&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;88,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;59,850&#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;11,110&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzM2MjU_e86ec01e-52db-4e05-aeae-83dfb82e3df1">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities greater than twelve months as of December 31, 2020, is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;9,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;4,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 future minimum lease payments&lt;/span&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;88,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;59,850&#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;11,110&#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="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzEtMi0xLTEtMTAxNTA_7986e96c-0713-479e-8db8-e4766d9e388b"
      unitRef="usd">9348000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzEtNC0xLTEtMTAxNTg_a884ec3f-a728-4b31-8f37-6e29a621cfd0"
      unitRef="usd">4442000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzEtMi0xLTEtMA_9698cdad-e2dd-4888-bb05-634bf0c3e667"
      unitRef="usd">8485000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzEtNC0xLTEtMA_33263e52-f18c-42b6-9538-bef247af0af7"
      unitRef="usd">3107000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzItMi0xLTEtMA_e49c4646-1492-4b55-b8ce-4b0c9863b2a3"
      unitRef="usd">7370000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzItNC0xLTEtMA_7a0c3d96-ac1b-47c8-bbb2-f65a2246978f"
      unitRef="usd">2365000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzMtMi0xLTEtMA_d34df87d-ea78-4bb3-8fb3-dd279ff7dc53"
      unitRef="usd">7276000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzMtNC0xLTEtMA_28348176-bbec-454c-9628-b60a11fb1f26"
      unitRef="usd">1122000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzQtMi0xLTEtMA_93547ec1-9e67-4239-b5df-abd33b09b158"
      unitRef="usd">7194000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzQtNC0xLTEtMA_fe53e237-10de-4b99-8380-93df3fec026e"
      unitRef="usd">223000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzYtMi0xLTEtMA_bb9366b8-29b1-4edf-a088-3310dc7eb236"
      unitRef="usd">48523000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzYtNC0xLTEtMA_1785c531-68c9-4fb2-8dc0-49eebf733352"
      unitRef="usd">210000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzctMi0xLTEtMA_4da0f231-52cd-49ca-8020-3f30fff3d09a"
      unitRef="usd">88196000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzctNC0xLTEtMA_47f90dd1-7305-438b-8bc9-451c109c3eac"
      unitRef="usd">11469000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzgtMi0xLTEtMA_b760a3b3-f29b-42a7-8188-0be597bac1b0"
      unitRef="usd">28346000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzgtNC0xLTEtMA_6a327daf-5c72-4071-83c6-6bc0c63d0207"
      unitRef="usd">359000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzktMi0xLTEtMA_457cb604-d0cc-45b9-b392-a35bfca540db"
      unitRef="usd">59850000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90YWJsZTpjMTY4NDdhMzY0ZTk0M2Y1ODgzY2RhMTk5ODA4YzY4OC90YWJsZXJhbmdlOmMxNjg0N2EzNjRlOTQzZjU4ODNjZGExOTk4MDhjNjg4XzktNC0xLTEtMA_1ceffc23-3451-4ec8-8d03-beb06be919fb"
      unitRef="usd">11110000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseExpense
      contextRef="i20da62c01eeb4f59b56134418a58d3a7_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzM3OTA_fc8824c1-80e2-4ba5-bd89-6ca9e8a1ecf8"
      unitRef="usd">27500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzM4MzY_95297af6-68bd-440f-8658-464741ee3f2a">P15Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <nnbr:OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm
      contextRef="i20da62c01eeb4f59b56134418a58d3a7_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzQwODE_a1ff5829-94ac-4206-afd5-fac414f07039"
      unitRef="usd">1300000</nnbr:OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm>
    <nnbr:IncreaseDecreaseInOperatingLeaseRightofUseAsset
      contextRef="i20da62c01eeb4f59b56134418a58d3a7_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzQyNDM_27933c0d-e539-43f2-8a5b-0a7af95851b1"
      unitRef="usd">-8100000</nnbr:IncreaseDecreaseInOperatingLeaseRightofUseAsset>
    <nnbr:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent
      contextRef="i20da62c01eeb4f59b56134418a58d3a7_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzQzMDk_b6e0d68f-2744-4250-93b9-d130bb086bfd"
      unitRef="usd">-10500000</nnbr:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent>
    <nnbr:IncreaseDecreaseInOperatingLeaseLiabilityCurrent
      contextRef="i20da62c01eeb4f59b56134418a58d3a7_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzQzODg_38544abd-01c4-4e1e-bf7a-eebe524958e8"
      unitRef="usd">-600000</nnbr:IncreaseDecreaseInOperatingLeaseLiabilityCurrent>
    <nnbr:IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet
      contextRef="i20da62c01eeb4f59b56134418a58d3a7_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzQ0NjM_333bfd0c-d579-4bd4-8753-dc9b8f9d8f45"
      unitRef="usd">3000000.0</nnbr:IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="i20da62c01eeb4f59b56134418a58d3a7_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzQ2OTc_ff535b28-9862-4543-b493-ea4c92705fcb"
      unitRef="usd">-4400000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i20da62c01eeb4f59b56134418a58d3a7_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzQ3MjY_4e210844-a8cf-450a-81a3-7d62aaba36a7"
      unitRef="usd">2900000</us-gaap:ImpairmentOfLeasehold>
    <nnbr:LesseeOperatingLeaseDeferredLeasePayments
      contextRef="i53a2a04a390847e6aea2cc0e3273e59b_D20200401-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzUwNDM_aacdc116-0fd5-4e7e-a604-06d7419ddbec"
      unitRef="usd">500000</nnbr:LesseeOperatingLeaseDeferredLeasePayments>
    <nnbr:IncreaseDecreaseInCashSavings
      contextRef="i2c3d0bafa79c4f95ac7af73e333f1c30_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzU2NTY_27986c30-8346-48bd-befe-28ea076fe5e8"
      unitRef="usd">700000</nnbr:IncreaseDecreaseInCashSavings>
    <nnbr:IncreaseDecreaseInCashSavings
      contextRef="i6f8ce09a3e834f09a0d83994b967f92c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzEwOTk1MTE2MzU2OTE_4390e4d9-e455-4f12-b272-21953758e473"
      unitRef="usd">400000</nnbr:IncreaseDecreaseInCashSavings>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDIvZnJhZzpiMDY0MmRhN2MwOTI0YWMyYWIzM2RjMWZiYTY4NmE2NS90ZXh0cmVnaW9uOmIwNjQyZGE3YzA5MjRhYzJhYjMzZGMxZmJhNjg2YTY1XzM1OTg_634b16ad-0c52-417a-97ad-655eaf8ab2fb"
      unitRef="usd">8700000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90ZXh0cmVnaW9uOjNmNWFjZTg2YmUxZTRlNjk5ZWQ0NDRkMjNkM2IxNmE0XzExODM_843abe59-a4ad-459d-8b0a-c1e37fde8e39">Restructuring and Integration &lt;div style="margin-top:6pt"&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 restructuring and integration charges for the years ended December&#160;31, 2019 and 2018.  There were no restructuring and integration charges for the year ended 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: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 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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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="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;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Corporate and&lt;br/&gt;Consolidations&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%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Site closure and other associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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="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;/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:10pt;font-weight:400;line-height:100%"&gt;Severance and other employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 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;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Site closure and other associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;63&#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 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;626&#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;689&#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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present restructuring and integration reserve activity for the years ended December&#160;31, 2019 and 2018.  There was no restructuring and integration reserve activity for the year ended December&#160;31, 2020.&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:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.795%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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%"&gt;Reserve Balance&lt;br/&gt;as of&lt;br/&gt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Non-cash&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Reductions&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%"&gt;Reserve Balance&lt;br/&gt;as of&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Site closure and other associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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%"&gt;Reserve Balance&lt;br/&gt;as of&lt;br/&gt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Non-cash&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Reductions&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%"&gt;Reserve Balance&lt;br/&gt;as of&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Site closure and other associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,099&#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;689&#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;(56)&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,579)&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;153&#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;In 2018, we recognized severance and other employee costs of $0.6 million at corporate headquarters related to the restructuring of our former Precision Engineered Products Group, effective January 2, 2018.</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90ZXh0cmVnaW9uOjNmNWFjZTg2YmUxZTRlNjk5ZWQ0NDRkMjNkM2IxNmE0XzExODI_ef768ebc-ccaa-4f3e-b3d3-17a56af7562a">&lt;div style="margin-top:6pt"&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 restructuring and integration charges for the years ended December&#160;31, 2019 and 2018.  There were no restructuring and integration charges for the year ended 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: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 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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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="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;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Corporate and&lt;br/&gt;Consolidations&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%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Site closure and other associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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="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;/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:10pt;font-weight:400;line-height:100%"&gt;Severance and other employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 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;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Site closure and other associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;63&#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 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;626&#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;689&#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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present restructuring and integration reserve activity for the years ended December&#160;31, 2019 and 2018.  There was no restructuring and integration reserve activity for the year ended December&#160;31, 2020.&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:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.795%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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%"&gt;Reserve Balance&lt;br/&gt;as of&lt;br/&gt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Non-cash&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Reductions&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%"&gt;Reserve Balance&lt;br/&gt;as of&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Site closure and other associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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%"&gt;Reserve Balance&lt;br/&gt;as of&lt;br/&gt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Non-cash&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Reductions&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%"&gt;Reserve Balance&lt;br/&gt;as of&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and other employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Site closure and other associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,099&#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;689&#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;(56)&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,579)&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;153&#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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90ZXh0cmVnaW9uOjNmNWFjZTg2YmUxZTRlNjk5ZWQ0NDRkMjNkM2IxNmE0XzEwOTk1MTE2MjkwODc_b790c9c2-229d-4d2d-8b37-499325b525b3"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts
      contextRef="i755acbcfb31c45048f4859bb5232f91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzctNC0xLTEtMA_0c1d16a3-6dc7-42d1-bce6-feae76609fde"
      unitRef="usd">-12000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ib3ad1de5b0304cfbb12e93f44bd4a7f0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzctOC0xLTEtMA_527f4dad-58d8-40eb-9edf-809f14d61ad0"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzctMTAtMS0xLTA_fef9c422-fb7c-454a-9ce6-7a01d1b21be1"
      unitRef="usd">-12000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i755acbcfb31c45048f4859bb5232f91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzgtNC0xLTEtMA_33d5e59d-9a8e-4066-9de9-87b065039ccb"
      unitRef="usd">-12000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib3ad1de5b0304cfbb12e93f44bd4a7f0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzgtOC0xLTEtMA_90d1fa97-c850-425f-90ca-4b121ffa195d"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzgtMTAtMS0xLTA_aa1df626-de61-41f7-a980-329b36c6a579"
      unitRef="usd">-12000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzEwLTQtMS0xLTA_71e9117e-382d-4cb8-8ee4-1d8ffda46f79"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ia93c13683dad4281b6655b72c9154beb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzEwLTgtMS0xLTA_b882eb92-05a1-406f-8200-25088459ac03"
      unitRef="usd">626000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzEwLTEwLTEtMS0w_0ba4765d-3b7a-4132-974e-790de44cd9a2"
      unitRef="usd">626000</us-gaap:SeveranceCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzExLTQtMS0xLTA_7b6bf4a3-6fde-4629-b071-3ed64e93e99c"
      unitRef="usd">63000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ia93c13683dad4281b6655b72c9154beb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzExLTgtMS0xLTA_6e5c56d9-746e-4ac4-bf3c-20d2a7bf340c"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzExLTEwLTEtMS0w_ddcbfea5-0bf5-4058-befc-10f2cec74293"
      unitRef="usd">63000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzEyLTQtMS0xLTA_d160b3b9-3d1c-4a12-8020-2d4df3a39b16"
      unitRef="usd">63000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia93c13683dad4281b6655b72c9154beb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzEyLTgtMS0xLTA_0905decb-c6eb-4e1e-83ab-af5d5c41aafb"
      unitRef="usd">626000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowMmE3ODhmYjE2ZDE0MzcyOGI5YjY4M2U3Mzg0OTM1Ni90YWJsZXJhbmdlOjAyYTc4OGZiMTZkMTQzNzI4YjliNjgzZTczODQ5MzU2XzEyLTEwLTEtMS0w_36567a89-3f46-4521-bbef-04f0cccb9beb"
      unitRef="usd">689000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90ZXh0cmVnaW9uOjNmNWFjZTg2YmUxZTRlNjk5ZWQ0NDRkMjNkM2IxNmE0XzIxOTkwMjMyNTk0MTA_4e8c7c07-a8fa-4829-aaaa-c9c7cf73703b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="i777f39eb8490400aa9f9736411d50c1d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzYtMi0xLTEtMA_c1780283-2093-43c3-a530-506ab4d2d349"
      unitRef="usd">129000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i48037ec8abff42d2a9baf9ce8ca32825_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzYtNC0xLTEtMA_264a5569-3423-457a-9cc1-3a9b412e2f13"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i48037ec8abff42d2a9baf9ce8ca32825_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzYtNi0xLTEtMA_d71db4f7-3590-4826-946c-a8ac3e107177"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:PaymentsForRestructuring
      contextRef="i48037ec8abff42d2a9baf9ce8ca32825_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzYtOC0xLTEtMA_f4560fbc-82ff-4b54-9910-1f994aac7c4a"
      unitRef="usd">129000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i40b91b0787f04cc6bee92c4349d22b7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzYtMTAtMS0xLTA_2368efbd-93d3-4203-a2f2-cfe669d25aa8"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i7411d2b9ef894e9888d578c24097f57a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzctMi0xLTEtMA_2bdce523-5beb-411e-a7c7-0283fefc0d2b"
      unitRef="usd">24000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i9d223d1ddc524ec1b3a27606f4facdbe_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzctNC0xLTEtMA_abd691b5-a7d0-4062-af10-d483e769704d"
      unitRef="usd">-12000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i9d223d1ddc524ec1b3a27606f4facdbe_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzctNi0xLTEtMA_fdcd9416-029b-44b9-a47f-01c007c2054f"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:PaymentsForRestructuring
      contextRef="i9d223d1ddc524ec1b3a27606f4facdbe_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzctOC0xLTEtMA_7d5bd774-b3fc-4d0c-a0a1-b7b3f2f8eb8b"
      unitRef="usd">12000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i2fee520a543846a1a5085b9cf00f4d5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzctMTAtMS0xLTA_55f673f9-6ada-4817-a313-02846c15505a"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzgtMi0xLTEtMA_139de479-828a-46cf-a872-b1ee9c9753ef"
      unitRef="usd">153000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzgtNC0xLTEtMA_8550b89e-c3bf-481f-adb2-528e82da22ec"
      unitRef="usd">-12000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzgtNi0xLTEtMA_d13ca510-a573-4f4d-ad98-fac839ddee8b"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:PaymentsForRestructuring
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzgtOC0xLTEtMA_d3a6c211-61f0-4b60-a505-9035ae6d5ef9"
      unitRef="usd">141000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzgtMTAtMS0xLTA_7047f788-c0d1-413e-b6f4-492f2de51d4b"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="idf569d4da153470780510e97e72c0503_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzExLTItMS0xLTA_eaec75dc-2ba0-4413-8acf-8219fbc1447a"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i45f1f02814c843d5a7c0768483e87366_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzExLTQtMS0xLTA_c537dcaa-6a92-4ee9-9727-fdcd45401ca1"
      unitRef="usd">626000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i45f1f02814c843d5a7c0768483e87366_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzExLTYtMS0xLTA_79194141-aa7c-42d8-a2cf-1112b71fa978"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:PaymentsForRestructuring
      contextRef="i45f1f02814c843d5a7c0768483e87366_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzExLTgtMS0xLTA_05bab276-9b81-482f-a66d-e8e5b0857324"
      unitRef="usd">497000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i777f39eb8490400aa9f9736411d50c1d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzExLTEwLTEtMS0w_deb8474f-9ca5-4acc-a6c0-603359c14ffb"
      unitRef="usd">129000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie8e099a1b04a4e51bc077502e4bc4978_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEyLTItMS0xLTA_99b06cb6-e650-4288-baf1-376d1ffdfe23"
      unitRef="usd">1099000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i4a77910fde8545c4ade0e6c0be8b4041_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEyLTQtMS0xLTA_2dd979df-29c2-4f42-ae66-e0a1171d4637"
      unitRef="usd">63000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i4a77910fde8545c4ade0e6c0be8b4041_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEyLTYtMS0xLTA_23e7994f-d977-4080-9dea-6ea8cac93270"
      unitRef="usd">56000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:PaymentsForRestructuring
      contextRef="i4a77910fde8545c4ade0e6c0be8b4041_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEyLTgtMS0xLTA_2675dd88-d87f-420c-9f66-f68e60115b6b"
      unitRef="usd">1082000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i7411d2b9ef894e9888d578c24097f57a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEyLTEwLTEtMS0w_a0b21986-3c96-451e-8be3-0ea565f1bcc4"
      unitRef="usd">24000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iaba170a93db74f5fbe93cd4a085d0a05_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEzLTItMS0xLTA_35be9aba-84b1-49ec-a996-26205d5a61a2"
      unitRef="usd">1099000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEzLTQtMS0xLTA_7e649b06-a12a-4334-8cbc-5b90e6e0f924"
      unitRef="usd">689000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEzLTYtMS0xLTA_1fd47de6-2cb0-4d5d-a528-1c94aacc5d3a"
      unitRef="usd">56000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:PaymentsForRestructuring
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEzLTgtMS0xLTA_724438ce-535a-4fe4-98c0-0713ab0c3249"
      unitRef="usd">1579000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90YWJsZTowOWRlNjcxM2U5MWM0ZTI4YTgyNzNlY2RkZDY3ZGFhZC90YWJsZXJhbmdlOjA5ZGU2NzEzZTkxYzRlMjhhODI3M2VjZGRkNjdkYWFkXzEzLTEwLTEtMS0w_6ef06aac-7aa1-4d5e-9b28-d6c2e0a207ff"
      unitRef="usd">153000</us-gaap:RestructuringReserve>
    <us-gaap:SeveranceCosts1
      contextRef="ifdd2e20ee60c4544bb1f0b19814360e1_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDUvZnJhZzozZjVhY2U4NmJlMWU0ZTY5OWVkNDQ0ZDIzZDNiMTZhNC90ZXh0cmVnaW9uOjNmNWFjZTg2YmUxZTRlNjk5ZWQ0NDRkMjNkM2IxNmE0XzEwOTk1MTE2MzA0NjQ_bf1ecb33-ed3d-468e-95f5-dfc975319f81"
      unitRef="usd">600000</us-gaap:SeveranceCosts1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDgvZnJhZzpjMjVhYWQ4NTdhZDc0MjBiYjJkMDJkNmJjZGZmZjViMi90ZXh0cmVnaW9uOmMyNWFhZDg1N2FkNzQyMGJiMmQwMmQ2YmNkZmZmNWIyXzM5NTU_2f656aa9-0d51-4eb2-b25f-2f85699060ab">Commitments and Contingencies &lt;div style="margin-top:9pt"&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;Brazil ICMS Tax Matter&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the acquisition of Autocam Corporation in 2014 (&#x201c;Autocam&#x201d;), Autocam&#x2019;s Brazilian subsidiary (&#x201c;Autocam Brazil&#x201d;) received notification from the Brazilian tax authority regarding ICMS (state value added tax or &#x201c;VAT&#x201d;) tax credits claimed on intermediary materials (e.g., tooling and perishable items) used in the manufacturing process. The Brazilian tax authority notification disallowed state ICMS tax credits claimed on intermediary materials based on the argument that these items are not intrinsically related to the manufacturing processes. Autocam Brazil filed an administrative defense with the Brazilian tax authority arguing, among other matters, that it should qualify for an ICMS tax credit, contending that the intermediary materials are directly related to the manufacturing process. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe that we have substantial legal and factual defenses, and we plan to defend our interests in this matter vigorously. The matter encompasses several lawsuits filed with the Brazilian courts requesting declaratory actions that no tax is due or seeking a stay of execution on the collection of the tax. In 2018, we obtained a favorable decision in one of the declaratory actions for which the period for appeal has expired. We have filed actions in each court requesting dismissal of the matter based on the earlier court action. In May 2020, we received an unfavorable decision in one of the lawsuits, and as a result have recorded a liability to the Brazilian tax authorities and a receivable from the former shareholders of Autocam for the same amount.  Although we anticipate a favorable resolution to the remaining matters, we can provide no assurances that we will be successful in achieving dismissal of all pending cases.  The U.S. dollar amount that would be owed in the event of an unfavorable decision is subject to interest, penalties, and currency impacts and therefore is dependent on the timing of the decision.  For the remaining open lawsuits, we currently believe the cumulative potential liability in the event of unfavorable decisions on all matters will be less than $5.0 million, inclusive of interest and penalties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are entitled to indemnification from the former shareholders of Autocam, subject to the limitations and procedures set forth in the agreement and plan of merger relating to the Autocam acquisition. Management believes the indemnification would include amounts owed for the tax, interest, and penalties related to this matter.  Accordingly, we don&#x2019;t expect to incur a loss related to this matter even in the event of an unfavorable decision and, therefore, have not accrued an amount for the remaining matters as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Securities Offering Matter &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 1, 2019, Erie County Employees&#x2019; Retirement System, on behalf of a purported class of plaintiffs, filed a complaint in the Supreme Court of the State of New York, County of New York, against the Company, certain of the Company&#x2019;s current and former officers and directors, and each of the underwriters involved in the Company&#x2019;s public offering and sale of 14.4 million shares of its common stock pursuant to a preliminary prospectus supplement, dated September&#160;10, 2018, a final prospectus supplement, dated September&#160;13, 2018, and a base prospectus, dated April&#160;19, 2017, relating to the Company&#x2019;s effective shelf registration statement on Form S-3 (File No.&#160;333-216737) (the &#x201c;Offering&#x201d;), which complaint was amended on January 24, 2020.  The complaint alleges violations of Sections 11, 12(a)(2), and 15 of the&#160;Securities&#160;Act&#160;of 1933 in connection with the Offering.  The plaintiffs seek to represent a class of stockholders who purchased shares of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#x2019;s common stock in the Offering.  The&#160;complaint&#160;seeks unspecified monetary damages and other relief.  The Company believes the&#160;complaint&#160;and allegations to be without merit and intends to vigorously defend itself against these actions.  The Company is unable at this time to determine whether the outcome of the litigation would have a material impact on the Company&#x2019;s financial position, results of operations, or cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;All Other Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 26, 2020, Corre Opportunities Qualified Master Fund, LP, and Corre Horizon Fund, LP, filed a complaint in the Chancery Court of the State of Delaware against the Company. &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;The complaint alleges that the Company&#x2019;s sale of its Life Sciences business without obtaining the prior consent of the plaintiffs was a breach of the terms of the Series B Preferred Stock. The complaint seeks unspecified monetary damages and other relief.  The Company believes the complaint and allegations to be without merit and intends to vigorously defend itself against these actions. The Company is unable at this time to determine whether the outcome of the litigation would have a material impact on the Company&#x2019;s financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;All other legal proceedings are of an ordinary and routine nature and are incidental to our operations. Management believes that such proceedings should not, individually or in the aggregate, have a material adverse effect on our business, financial condition, results of operations, or cash flows. In making that determination, we analyze the facts and circumstances of each case at least quarterly in consultation with our attorneys and determine a range of reasonably possible outcomes.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i464de07547f34ea1a52cb714527bf157_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDgvZnJhZzpjMjVhYWQ4NTdhZDc0MjBiYjJkMDJkNmJjZGZmZjViMi90ZXh0cmVnaW9uOmMyNWFhZDg1N2FkNzQyMGJiMmQwMmQ2YmNkZmZmNWIyXzE2MzE_7b08dfc3-520e-44ef-98fd-8964dffe0247"
      unitRef="usd">5000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i1f7eb931345e4b1bb60e8e76b24ce98b_D20191101-20191101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNDgvZnJhZzpjMjVhYWQ4NTdhZDc0MjBiYjJkMDJkNmJjZGZmZjViMi90ZXh0cmVnaW9uOmMyNWFhZDg1N2FkNzQyMGJiMmQwMmQ2YmNkZmZmNWIyXzI0MTk_062f06a7-64c0-41a2-a2b8-2f0cea79a095"
      unitRef="shares">14400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <nnbr:EquityOfferingTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzYzMjI_51da019b-45a4-44a9-bf37-e426dd431207">Preferred Stock and Stockholders' Equity &lt;div style="margin-top:9pt"&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;Series B Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 11, 2019, we issued to affiliates of existing common stockholders in a private placement 0.1 million shares of contingently redeemable Series B convertible preferred stock (&#x201c;Preferred Stock&#x201d;), par value of $0.01 per share and at a price of $1,000  per share, together with detachable warrants (the &#x201c;Warrants&#x201d;) to purchase up to 1.5 million shares of our common stock at an exercise price of $12.00 per share.  The Preferred Stock has a liquidation preference of $1,000 per share; is redeemable at our option in cash (or, under certain circumstances, in stock), subject to the applicable redemption premium; is convertible into a variable number of common shares on certain terms and conditions on or after&#160;March 31, 2023; and is subject to certain other rights and obligations.&#160; In connection with the issuance of Preferred Stock, we entered into a registration rights agreement with the purchasers to provide certain customary demand registration rights exercisable beginning on&#160;March 31, 2021, with respect to their shares of common stock, including those underlying the Preferred Stock and Warrants, shares of Preferred Stock, and the Warrants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash proceeds of $95.7 million from the issuance of the Preferred Stock were used for debt repayment, fees associated with the amendment and extension of our credit facility, and for general corporate purposes. Preferred Stock shares earn cumulative dividends at a rate of  10.625% per year, payable quarterly in arrears if declared, and accrue whether or not earned or declared.  If a Preferred Stock dividend is declared by the Board of Directors, then it will be paid in cash.  Additionally, holders of Preferred Stock participate in any dividends paid on shares of our common stock on an as-converted basis at a fixed conversion rate.  Our common stockholders approved a proposal at our 2020 annual stockholder meeting to issue common stock in excess of thresholds established by certain Nasdaq stock market rules upon the exercise of Warrants or the conversion or redemption of Preferred Stock.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred Stock is classified as mezzanine equity, between liabilities and stockholders&#x2019; equity, because certain features of the Preferred Stock could require redemption of some or all Preferred Stock upon events that are considered not solely within our control, including a leverage ratio threshold and the passage of time.  For initial recognition in 2019, the Preferred Stock was recognized at a discounted value, net of issuance costs and allocation to warrants and bifurcated embedded derivatives.  The aggregate discount is amortized as a deemed dividend through December 31, 2023, which is the date the holders have a non-contingent conversion option into a variable number of common shares equal to the liquidation preference plus accrued and unpaid dividends.  Deemed dividends adjust retained earnings (or in the absence of retained earnings, additional paid-in capital).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 ASC 815-15, &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;Derivatives and Hedging - Embedded Derivatives,&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; (&#x201c;ASC 815-15&#x201d;) certain features of the Preferred Stock were bifurcated and accounted for as derivatives separate from the Preferred Stock.  Note 21 discusses the accounting for these features.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 carrying value of the Preferred Stock shares was $105.1 million which included $13.0 million of accumulated unpaid and deemed dividends. The following table presents the change in the Preferred Stock carrying value during the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.036%"/&gt;&lt;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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Beginning balance&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;93,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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;/tr&gt;&lt;tr&gt;&lt;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;Gross proceeds from issuance of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Relative fair value of Warrants issued&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;(1,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Recognition of bifurcated embedded derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocation of issuance costs to Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Accrual of in-kind dividends&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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Amortization and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Ending balance&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;105,086&#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;93,012&#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-top:12pt"&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;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2018, we issued 14.4 million shares of our common stock in a public offering under our shelf registration statement at a price of $16.00 per share.  Net proceeds of $217.3 million were used to repay debt. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Preferred Share Purchase Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 15, 2020, our Board of Directors authorized and declared a dividend of one preferred share purchase right for each outstanding share of common stock to shareholders of record on April 27, 2020.  The rights will become exercisable if a person or group becomes the beneficial owner of 15% or more of our outstanding common stock (including in the form of synthetic ownership through derivative positions).  In the event that the rights become exercisable due to the triggering ownership threshold being crossed, each right will entitle its holder to purchase one thousandth of a share of Series C Junior Participating Preferred Stock for $31.50 per share.  Rights held by the triggering person or entity will become void and will not be exercisable.  The Board of Directors may, rather than permitting the exercise of the rights, exchange each right (other than rights held by the triggering person or entity) for one share of common stock per right, subject to adjustment.  The Board of Directors will, prior to the rights becoming exercisable, in general be entitled to redeem the rights for $0.001 per right.  The rights expire on March 31, 2021.&lt;/span&gt;&lt;/div&gt;</nnbr:EquityOfferingTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i9d1cc36db01f49c48ffca65358acf29f_D20191211-20191211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzE1MQ_f82103e2-4719-41af-b138-c4def1e51d88"
      unitRef="shares">100000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i0c636d0aac9a4c06ae7f4881144315ad_I20191211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzI1OQ_2d0112b1-a12f-4791-94ee-404e873bd318"
      unitRef="usdPerShare">0.01</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i0c636d0aac9a4c06ae7f4881144315ad_I20191211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzI5MA_a7ac71b6-86f1-4522-a37c-3065e4701cbb"
      unitRef="usdPerShare">1000</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i973fa0a2f2f64c9b9e8683564dda62ec_I20191211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzM3NA_557d4a7f-3804-413f-a9e7-130d4b2cc2e6"
      unitRef="shares">1500000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i973fa0a2f2f64c9b9e8683564dda62ec_I20191211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzQyOA_855c871b-c0d3-44a7-ab05-cf660dd2b7cd"
      unitRef="usdPerShare">12.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="ib4d72e20e3db492d8cc0417654f1344f_I20191211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzQ5NQ_45e70bb4-5c83-490c-83fe-e28f9e00a29a"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="iabbfd030be254411bd78afbae4ca9312_D20191211-20191211"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzExOTk_c52facf0-3c10-4568-8e5b-4e5b7c52db08"
      unitRef="usd">95700000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <nnbr:TemporaryEquityDividendRatePercentage
      contextRef="i5d4ff19d3d774541ad0563ebc6e0bf01_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzE0NzY_741bdf92-cf7a-4847-9a8e-d049372856cb"
      unitRef="number">0.10625</nnbr:TemporaryEquityDividendRatePercentage>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzEwOTk1MTE2NDQ4NjU_45e48397-8818-4885-87ac-b9d2f8656b71"
      unitRef="usd">105100000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzEwOTk1MTE2NDQ4NzI_06079053-fa58-4bf7-bcf4-2fc30378053f"
      unitRef="usd">13000000.0</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzYzMjE_be719a4e-ce7f-4b1c-8e2a-474b5a38af82">The following table presents the change in the Preferred Stock carrying value during the year ended December 31, 2020.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.036%"/&gt;&lt;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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Beginning balance&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;93,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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;/tr&gt;&lt;tr&gt;&lt;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;Gross proceeds from issuance of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Relative fair value of Warrants issued&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;(1,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Recognition of bifurcated embedded derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocation of issuance costs to Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Accrual of in-kind dividends&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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Amortization and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Ending balance&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;105,086&#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;93,012&#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;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i16fab833171b4d7c945af5cfc96f4f00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzEtMS0xLTEtMA_dc960b50-644d-427a-aee5-8aeab19bb178"
      unitRef="usd">93012000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ic46e8c6bdf834f47918e3a31cb049eba_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzItMy0xLTEtOTM3Mw_8dde24fd-357d-4249-abfc-a53b2fe203cd"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i5d4ff19d3d774541ad0563ebc6e0bf01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzItMS0xLTEtMA_a2891fc1-bacb-4585-81eb-067a0f5f5e3f"
      unitRef="usd">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i460bd880ddd04b3388e7f6dea5aff9d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzMtMy0xLTEtOTM3Mw_75404dc2-00b3-471e-91d8-17a8bcc4d3f2"
      unitRef="usd">100000000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <nnbr:TemporaryEquityFairValueOfWarrantsIssued
      contextRef="i5d4ff19d3d774541ad0563ebc6e0bf01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzMtMS0xLTEtMA_548b1b1f-d38e-40f2-a4d2-641c5b0eda51"
      unitRef="usd">0</nnbr:TemporaryEquityFairValueOfWarrantsIssued>
    <nnbr:TemporaryEquityFairValueOfWarrantsIssued
      contextRef="i460bd880ddd04b3388e7f6dea5aff9d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzQtMy0xLTEtOTM3Mw_cb8ce882-58d2-4138-9379-270acb7869b7"
      unitRef="usd">1076000</nnbr:TemporaryEquityFairValueOfWarrantsIssued>
    <nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative
      contextRef="i5d4ff19d3d774541ad0563ebc6e0bf01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzQtMS0xLTEtMA_532774de-7d1f-4bdf-9914-3e950f9ae80b"
      unitRef="usd">0</nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative>
    <nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative
      contextRef="i460bd880ddd04b3388e7f6dea5aff9d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzUtMy0xLTEtOTM3Mw_02d98c5b-2cbb-4ce7-a0af-c58fca7c4961"
      unitRef="usd">2295000</nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative>
    <nnbr:TemporaryEquityAllocationOfIssuanceCosts
      contextRef="i5d4ff19d3d774541ad0563ebc6e0bf01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzUtMS0xLTEtMA_c4345f96-f674-4fca-85c1-c5a9870b7018"
      unitRef="usd">0</nnbr:TemporaryEquityAllocationOfIssuanceCosts>
    <nnbr:TemporaryEquityAllocationOfIssuanceCosts
      contextRef="i460bd880ddd04b3388e7f6dea5aff9d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzYtMy0xLTEtOTM3Mw_438992df-71b3-44d1-a386-f4d2578a84c6"
      unitRef="usd">4259000</nnbr:TemporaryEquityAllocationOfIssuanceCosts>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="i5d4ff19d3d774541ad0563ebc6e0bf01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzYtMS0xLTEtMA_10ee482f-3747-48df-838b-e8283fe92318"
      unitRef="usd">11121000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="i460bd880ddd04b3388e7f6dea5aff9d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzctMy0xLTEtOTM3Mw_6caa099e-19bb-4d74-b588-d6950cf6ee66"
      unitRef="usd">590000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i5d4ff19d3d774541ad0563ebc6e0bf01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzctMS0xLTEtMA_8359a23c-16bd-4f28-8021-a61012e520e8"
      unitRef="usd">-953000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i460bd880ddd04b3388e7f6dea5aff9d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzgtMy0xLTEtOTM3Mw_6ea32417-212a-4b4c-b730-b7010f7b7dd5"
      unitRef="usd">-52000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ia65aa18bc53940449a297ab9d23f62ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzgtMS0xLTEtMA_fcd96c22-0423-4c2d-820c-fa4c754f19c7"
      unitRef="usd">105086000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i16fab833171b4d7c945af5cfc96f4f00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90YWJsZTo3ZTk1MDA1MGE1YjM0MTkzODIzMjU1ZmNjM2RjZDk1Mi90YWJsZXJhbmdlOjdlOTUwMDUwYTViMzQxOTM4MjMyNTVmY2MzZGNkOTUyXzktMy0xLTEtOTM3Mw_68cae258-0f86-4802-8835-13405ba2fa1d"
      unitRef="usd">93012000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic828313299de4cbca5d7738c00848b97_D20180901-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzQ2OTA_f8963166-5793-4fb7-9503-e85f5952be0c"
      unitRef="shares">14400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="ic450bbaed83f4c0ab199c8674ca5af77_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzQ3OTQ_b318fb3a-8ad6-47c6-bcfd-be4aa474f674"
      unitRef="usdPerShare">16.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="ic828313299de4cbca5d7738c00848b97_D20180901-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzQ4MjQ_89e585b4-8cde-4c82-9d42-1b142346cc68"
      unitRef="usd">217300000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="ie68e35a2a1944e5595090f89fac59514_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzEwOTk1MTE2Mzk0OTA_e182c8b2-25de-4ace-a69a-79cfbb36e59a"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <nnbr:ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage
      contextRef="if8699771c4cc4ae5bfa2d92869f69cb1_D20200415-20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzEwOTk1MTE2Mzk3MDI_6edf5121-edef-4f37-9110-4e915867cfb1"
      unitRef="number">0.15</nnbr:ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib1d39ca80d78498e98089b1de513273e_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzEwOTk1MTE2NDAwNDQ_e130e06a-5542-4500-b2be-f14c17335c1c"
      unitRef="usdPerShare">31.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="ie68e35a2a1944e5595090f89fac59514_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzEwOTk1MTE2NDAzMTc_e182c8b2-25de-4ace-a69a-79cfbb36e59a"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ie68e35a2a1944e5595090f89fac59514_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTEvZnJhZzo1ZDI0M2NlZGU0M2Y0NDVjYWZmZGI3YjRkODVkNThkZS90ZXh0cmVnaW9uOjVkMjQzY2VkZTQzZjQ0NWNhZmZkYjdiNGQ4NWQ1OGRlXzEwOTk1MTE2NDA0OTY_4ce09e90-2fda-444e-8a5c-64152be101fb"
      unitRef="usdPerShare">0.001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90ZXh0cmVnaW9uOjhlMTQ5YjM4MjZkMTQ4NWU5OTIzNmEzNDhmYWFjOGVmXzUzNzg_46599409-f6dd-4c66-9c16-cac58d9ae4f6">Revenue from Contracts with Customers &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the good or service is transferred to the customer either at a point in time or, in limited circumstances, as our services are rendered over time.  Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;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.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;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="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;Year Ended 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="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:8pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Intersegment&lt;br/&gt;Sales&lt;br/&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Puerto Rico&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;129,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;139,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;268,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;5,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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 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;256,360&#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;171,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(95)&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;427,534&#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:14pt;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.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Intersegment&lt;br/&gt;Sales&lt;br/&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Puerto Rico&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;162,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;156,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;319,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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 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;297,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;192,100&#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;(335)&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;489,514&#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:14pt;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.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;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="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;Year Ended December 31, 2018&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="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;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Intersegment&lt;br/&gt;Sales&lt;br/&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Puerto Rico&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;187,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;157,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;343,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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 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;335,037&#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;189,778&#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;(621)&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;524,194&#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-top:12pt"&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;Product Sales&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally transfer control and recognize a sale when we ship the product from our manufacturing facility to our customer, at a point in time, as this is when our customer obtains the ability to direct use of, and obtain substantially all of the remaining benefits from, the goods.  We have elected to recognize the cost for freight and shipping when control over products has transferred to the customer as a component of cost of sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use an observable price to determine the stand-alone selling price for separate performance obligations or a cost-plus-margin approach when an observable price is not available.  The expected duration of our contracts is one year or less, and we have elected to apply the practical expedient that allows entities to disregard the effects of financing when the contract length is less than one year.  The amount of consideration we receive and the revenue we recognize varies with volume rebates and incentives we offer to our customers.  We estimate the amount of variable consideration that should be included in the transaction price utilizing the expected value method or the most likely amount method depending on the nature of the variable consideration.  Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize the portfolio approach practical expedient to evaluate sales-related discounts on a portfolio basis to contracts with similar characteristics.  The effect on our consolidated financial statements of applying the portfolio approach would not differ materially from evaluation of individual contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We give our customers the right to return only defective products in exchange for functioning products or rework of the product.  These transactions are evaluated and accounted for under ASC Topic 460, &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;Guarantees&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 we estimate the impact to the transaction price based on an analysis of historical experience. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Other Sources of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide pre-production activities related to engineering efforts to develop molds, dies, and machines that are owned by our customers.  We may receive advance payments from customers which are deferred until satisfying our performance obligations by compliance with customer-specified milestones, recognizing revenue at a point in time.  These contracts generally have an original expected duration of less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Transaction Price Allocated to Future Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of December 31, 2020, unless our contracts meet one of the practical expedients.  Our contracts met the practical expedient for a performance obligation that is part of a contract that has an original expected duration of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Costs to Obtain and Fulfill a Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 commissions paid to internal sales personnel that are incremental to obtaining customer contracts as an expense when incurred since the amortization period is less than one year.  Costs to obtain a contract are expensed as selling, general and administrative expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, VAT, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.  Incidental items that are immaterial in the context of the contract are recognized as expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Sales Concentration&lt;/span&gt;&lt;/div&gt;We recognized sales from a single customer of $49.7 million, or 10% of consolidated net sales, during the year ended December 31, 2019, and $65.3 million, or 12% of consolidated net sales, during the year ended December 31, 2018.  Revenues from this customer are in our Mobile Solutions segment and were less than 10% of consolidated net sales during the year ended December 31, 2020.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90ZXh0cmVnaW9uOjhlMTQ5YjM4MjZkMTQ4NWU5OTIzNmEzNDhmYWFjOGVmXzIxOTkwMjMyNjk3NzI_e1d65558-b299-4685-944c-2d9a49a5fdc2">&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:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;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="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;Year Ended 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="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:8pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Intersegment&lt;br/&gt;Sales&lt;br/&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Puerto Rico&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;129,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;139,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;268,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;5,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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 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;256,360&#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;171,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(95)&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;427,534&#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 style="margin-bottom:5pt;margin-top:14pt;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.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Intersegment&lt;br/&gt;Sales&lt;br/&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Puerto Rico&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;162,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;156,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;319,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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 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;297,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;192,100&#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;(335)&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;489,514&#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:14pt;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.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;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="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;Year Ended December 31, 2018&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="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;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Intersegment&lt;br/&gt;Sales&lt;br/&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Puerto Rico&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;187,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;157,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;343,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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 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;335,037&#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;189,778&#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;(621)&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;524,194&#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:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcd542b2345347cf9c49507ff7511a03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzItNC0xLTEtMzkxNA_61feccda-6842-4ba9-b4ed-c87f577c652a"
      unitRef="usd">129147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ideed57e303304a42ba43357449fddc84_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzItNi0xLTEtMzkxNA_e65e6d65-6aaf-4747-a988-09077fc91409"
      unitRef="usd">139499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b347cf7364a4bc3a4e289eb666bbace_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzItOC0xLTEtMzkxNA_cb492f2f-1e86-4e81-ac8b-18956bd4b27f"
      unitRef="usd">-95000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i133ff124b155461b9d9711d6c3790bd5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzItMTAtMS0xLTM5MTQ_2ca59bb5-9727-46a1-9e66-9d7561c406c8"
      unitRef="usd">268551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib27dec42eaa94adb9d4b3bdf6eca0302_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzMtNC0xLTEtMzkxNA_82208f25-6524-48b5-86ea-5e97a5fcc272"
      unitRef="usd">46442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i800c238022b44549b804522e09fcb942_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzMtNi0xLTEtMzkxNA_716c5a30-9e14-43f4-a368-43bd2ca19a71"
      unitRef="usd">5563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafce75c1687e4fa3a59381b3db33c341_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzMtOC0xLTEtMzkxNA_86219239-1a89-40e5-bca6-0d4bfcfa4881"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifff4a3b419b242748613b71116d96c08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzMtMTAtMS0xLTM5MTQ_6f0048f1-ff2e-4619-9a36-b69ff318211f"
      unitRef="usd">52005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53fbe024bb4c4288965b64d233b24a7b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzQtNC0xLTEtMzkxNA_dfa698b9-4293-437a-8d1a-571f3b6a65fe"
      unitRef="usd">27055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67c7f0d14f554e1b96c191ecdf5abd62_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzQtNi0xLTEtMzkxNA_a20c3ca3-af5a-43e4-bb30-1178af47ddf3"
      unitRef="usd">689000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fcdf35bebef41888232478673eed3d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzQtOC0xLTEtMzkxNA_55137cee-0ab1-4375-bf31-4facf0c715cd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f547544199f492ea69f6c473e91ef3d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzQtMTAtMS0xLTM5MTQ_4420d8b5-83b3-4c93-b308-64bcfde14143"
      unitRef="usd">27744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a61a838716f4769aeb34d691c85e139_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzUtNC0xLTEtMzkxNA_9a50ff02-b746-466b-ac4c-1add4acf1374"
      unitRef="usd">16465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib17aa123966f453b858a837445dba694_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzUtNi0xLTEtMzkxNA_bdb522bd-3ae8-4f29-a0ce-fb12ffde79e9"
      unitRef="usd">13400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe6eb8640d714cd99b646d0432c11ba4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzUtOC0xLTEtMzkxNA_7168e3dc-ccab-4ea1-98b4-d96b43818f86"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7eb6189687e499f9d5a5600d2e2532d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzUtMTAtMS0xLTM5MTQ_ec48843f-7c1f-4d7e-9812-af32d96e38d9"
      unitRef="usd">29865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2cf3c939aa54b53ba245687de9b10ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzYtNC0xLTEtMzkxNA_d3a27cbc-817f-4ac6-94fa-dd03e147baca"
      unitRef="usd">5846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i889d239e6899499093db4192d28c9abf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzYtNi0xLTEtMzkxNA_5ede924f-bb90-4e12-b61e-156c74597630"
      unitRef="usd">378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i780c7d14462d4aa38289cd04e4729d86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzYtOC0xLTEtMzkxNA_d72897b8-fd5a-4161-87aa-6d5bfaabd25c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica225df9e4ad47b6aad6614ac6a3e312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzYtMTAtMS0xLTM5MTQ_a1011236-e64a-4945-8456-9adaf5dd3821"
      unitRef="usd">6224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5603b19c2dd34499b7dbca421451a0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzctNC0xLTEtMzkxNA_60dabf4c-1ce6-40d7-9f72-fe8b603daa6e"
      unitRef="usd">4913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i373b47e289624ba587a6ab7a7eb9e2d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzctNi0xLTEtMzkxNA_93107e10-b12b-4afa-be64-06a32e94c875"
      unitRef="usd">14000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2688e127f1e4a7ca39fff04b4eccb03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzctOC0xLTEtMzkxNA_1a00930b-a0f3-4f1c-aed9-4a4914492471"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b01bc68d4de403bb5363efb7418882b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzctMTAtMS0xLTM5MTQ_4bd102d8-d6df-481c-9b38-704418961c14"
      unitRef="usd">4927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28d5cbb3f8204d9ea71fcdb2faae2331_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzgtNC0xLTEtMzkxNA_045a098b-1d7c-45a3-94d2-87d224ab73dc"
      unitRef="usd">26492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9506d90d07b443a48342d749c2b1eac0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzgtNi0xLTEtMzkxNA_026a410d-ecdb-4a9c-98ed-38ea862b0c5d"
      unitRef="usd">11726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib76173ec3d6947349817cb4af8a77eb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzgtOC0xLTEtMzkxNA_4937dab4-031a-414f-9dca-e3da1d620b9d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0322988fffd46d38a3bdcce610a0aa0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzgtMTAtMS0xLTM5MTQ_beb58fea-36c8-4df2-91b9-18d1120e5811"
      unitRef="usd">38218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic88d8f7183664c2199b35f4b3c1ec602_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzktNC0xLTEtMzkxNA_0abf48b6-98e9-429d-a882-8fe923ed9f20"
      unitRef="usd">256360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1f778f57f0d4ba7909cd35c609f7b29_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzktNi0xLTEtMzkxNA_f518b59f-ea33-4e29-9c6c-076c9c96af83"
      unitRef="usd">171269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide8c54b4b35443408d8385ef4bcf5948_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzktOC0xLTEtMzkxNA_8cbf32ae-ff1a-4f8c-9446-f4801176198f"
      unitRef="usd">-95000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo3Y2E4ZTgzZDZkNmE0ZmY0YWE3YTJjMThkMTgzMTE5OS90YWJsZXJhbmdlOjdjYThlODNkNmQ2YTRmZjRhYTdhMmMxOGQxODMxMTk5XzktMTAtMS0xLTM5MTQ_c5115f81-e009-44bf-9d1e-785099a436ca"
      unitRef="usd">427534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d6e4421adb048f888a1d388a0587995_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzItNC0xLTEtMzkxNA_54bb90e9-94e1-470e-ac05-52bce06d76a2"
      unitRef="usd">162445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64deecc8d5624f59ba35844978d8b2d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzItNi0xLTEtMzkxNA_9cc53e25-829d-40e1-a462-b20ed0ba4ffb"
      unitRef="usd">156945000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a563bc8f301479d829a4246ee66be27_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzItOC0xLTEtMzkxNA_0200b7ad-74d4-4593-a4ae-1ef32febe8d7"
      unitRef="usd">-335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13b66b966dd0406c9d46c590f2b0e2de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzItMTAtMS0xLTM5MTQ_b1687ecd-8231-4810-8ea9-f060488268ab"
      unitRef="usd">319055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7722352f6a94b1abe86022b904137b8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzMtNC0xLTEtMzkxNA_a65a53a9-81c8-4a3f-a935-142383115533"
      unitRef="usd">38793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19687835792d4d6c8630fc3e2600e6ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzMtNi0xLTEtMzkxNA_15a75d14-40e8-4cdc-93fd-1814c1d87fae"
      unitRef="usd">6722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i909d26e4ab84497b9ed0fcdf253a1375_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzMtOC0xLTEtMzkxNA_54b73127-9e1a-49e4-ad88-457e978227a9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8530b61bc392464d98d1c926dc3e1729_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzMtMTAtMS0xLTM5MTQ_218c06b3-edbc-40e2-9391-77f56cb62eeb"
      unitRef="usd">45515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i440527e39ab848a3a80f2f2f7a95b984_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzQtNC0xLTEtMzkxNA_937d81ae-9e1e-415b-b55f-9a6a32990b6d"
      unitRef="usd">36058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5d96430ad454e80a857329f6a0c042b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzQtNi0xLTEtMzkxNA_308ddc3c-e02b-4d8f-8629-e4fe14aefa57"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6dd745cadaf4b159f77497d512c9de3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzQtOC0xLTEtMzkxNA_e7cd2383-c630-4620-b83d-adbbb3b165f5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d79c4bd3cdf489ab327b507da087929_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzQtMTAtMS0xLTM5MTQ_5b75c734-6f3f-4817-9808-92ac7683943f"
      unitRef="usd">36358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40dfa6d7463d456bb95d04512d60a760_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzUtNC0xLTEtMzkxNA_cf93191f-b3d6-46aa-978f-b8ce003dc7e8"
      unitRef="usd">18815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff3074e5d2464204a3eca5076d3c938d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzUtNi0xLTEtMzkxNA_528fb56b-eb8e-477b-bc04-73df82e755ad"
      unitRef="usd">13489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic396ae59adaf4711b4e043d285172760_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzUtOC0xLTEtMzkxNA_5d6db4d5-6831-4e08-bb93-1e4d150902e5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4af58d3b814f4769b510ec7077494ff2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzUtMTAtMS0xLTM5MTQ_7ec56c06-6a5a-422c-b7ae-c23a2bb71a73"
      unitRef="usd">32304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ba5e58d737e4b04998cbc749ff0fcca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzYtNC0xLTEtMzkxNA_a5c0b504-697f-4cb4-958e-6b68eb89af50"
      unitRef="usd">6372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if11e4388847348da9a63e3bc9329e7c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzYtNi0xLTEtMzkxNA_2c842c44-a219-4bfc-9995-cf9200f0f515"
      unitRef="usd">65000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b080af2b2fc4e28a6798001480cac96_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzYtOC0xLTEtMzkxNA_1f8d3bc6-7c65-4e8f-bbfa-9c9d75db2fe5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2d0af2f564a4f34856cd9380346f8e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzYtMTAtMS0xLTM5MTQ_71e47662-30ee-47d7-98d4-901e97b97937"
      unitRef="usd">6437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id148add03e424eee974d1ec4d34129ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzctNC0xLTEtMzkxNA_ac454f2d-e41d-4038-8e5f-ffebf98e6a41"
      unitRef="usd">6363000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7ebcd0613f44df49781655983560083_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzctNi0xLTEtMzkxNA_417b54cb-715d-4c31-8f82-bab14feae4e2"
      unitRef="usd">15000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i772374faa7c94728bab92f9af7ddfcbc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzctOC0xLTEtMzkxNA_2f51a97a-8f2d-4fcd-bce4-a3a602f46bb6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i887a31d5a3e74f9698439062e7a06a51_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzctMTAtMS0xLTM5MTQ_9868509d-1648-4694-9271-bb36ffbf59aa"
      unitRef="usd">6378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a3d7f83f50f41fc922e2fbb0c63a5e4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzgtNC0xLTEtMzkxNA_247b3014-9aac-4513-9fab-ae33f56763a2"
      unitRef="usd">28903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea3024ab050e4228a506b8c004707ad5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzgtNi0xLTEtMzkxNA_4ae09850-5386-4f25-b1ca-011e052a94a6"
      unitRef="usd">14564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52373eebd6174c1c964dcbd1515fbc65_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzgtOC0xLTEtMzkxNA_f50efc2d-681d-4aaf-bba8-9271e251ad7b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia740491c72cf4faba874317261eb8f0f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzgtMTAtMS0xLTM5MTQ_1ec2422d-1031-435d-8267-c9d0adf13e4f"
      unitRef="usd">43467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i755acbcfb31c45048f4859bb5232f91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzktNC0xLTEtMzkxNA_b6583fe1-4dbc-48ef-a65c-5086ff0618bc"
      unitRef="usd">297749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75cd682d8608407cb955a1d1e3b7d601_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzktNi0xLTEtMzkxNA_ff8390ac-a260-42ad-a14e-e178da0f413d"
      unitRef="usd">192100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief838ff236bf4de2baba4662a9390265_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzktOC0xLTEtMzkxNA_b4450be0-e1a4-4346-9265-ad4024a90dd8"
      unitRef="usd">-335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo0NDYxODM2YzQ3ODc0YzY1YTVhYTNiNDQ3ZWVjOTczNi90YWJsZXJhbmdlOjQ0NjE4MzZjNDc4NzRjNjVhNWFhM2I0NDdlZWM5NzM2XzktMTAtMS0xLTM5MTQ_b05ab241-b4b1-4efe-ac02-d662e8d79fbc"
      unitRef="usd">489514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if93f0ed2ea3f4bcb9af4f3232c6cba83_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzItNC0xLTEtMzk0Mw_cbb694d5-5f26-48a0-88d4-9ada6fec3e7d"
      unitRef="usd">187178000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia82f341270e34c36ad7f142ad01a5817_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzItNi0xLTEtMzk0Mw_3395a179-a98f-46cd-855d-e611e2320785"
      unitRef="usd">157357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e1c13cbdb3e4830976a1864820268e3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzItOC0xLTEtMzk0Mw_60262ab2-b5ca-4b2a-bc80-46a30206dc38"
      unitRef="usd">-621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35dae63d31064d1eba50e124575891e6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzItMTAtMS0xLTM5NDM_f92e8683-25a7-4b10-9983-459129e24db9"
      unitRef="usd">343914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91e61c9de939441da403400db2b08793_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzMtNC0xLTEtMzk0Mw_0b7c1d60-312c-4615-bf12-127c5d80b5fe"
      unitRef="usd">43610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61847f425177445fa8b17bce8ed528c0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzMtNi0xLTEtMzk0Mw_f3a6ddf2-e1c1-4082-9c76-58430561882d"
      unitRef="usd">5537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0048369d9b6f463188f31e0dd659112a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzMtOC0xLTEtMzk0Mw_b0298a42-b4bf-40c9-8895-1a3d2d0755cf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44c2c212ffd64f85958f9752d81804bd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzMtMTAtMS0xLTM5NDM_fed6767c-58c7-406c-b62a-4ba286efe370"
      unitRef="usd">49147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e402c0f97a74ba5a83a608c7815a824_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzQtNC0xLTEtMzk0Mw_828cc666-addb-4435-aef8-fe26412f17ba"
      unitRef="usd">35314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5f69dbf8b5947038055d1738fbc178d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzQtNi0xLTEtMzk0Mw_2657cfa8-7126-4a46-8a96-8b7cc02547ed"
      unitRef="usd">215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0712002cb9f0437a9431e34d0521b805_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzQtOC0xLTEtMzk0Mw_6f458aa7-6e01-4d0b-8c4c-4a4725657059"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06dde38f0c114ea09a946735bd37e7b2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzQtMTAtMS0xLTM5NDM_b1a41629-6c20-4eac-8d49-6ea9db92a791"
      unitRef="usd">35529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaa52a29c3e24b3889e3e11d271a3925_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzUtNC0xLTEtMzk0Mw_c71921f5-d52c-434f-9af2-e45abdd5a6be"
      unitRef="usd">27053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie236c3cfaa5e4004b0a085b2661e17af_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzUtNi0xLTEtMzk0Mw_fb0f4222-5421-4f33-adcf-c6eef67fb3d5"
      unitRef="usd">12254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i365c6f7bfb14483081e9e2c57c907b92_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzUtOC0xLTEtMzk0Mw_41d316bd-7180-4109-b8be-0227da1f371c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e7a15cf310443e9b6b89e2400a5268a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzUtMTAtMS0xLTM5NDM_e8e55e4a-0ebf-4380-971d-93cd8732b723"
      unitRef="usd">39307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c5449bf4971426f97299e7112ee950f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzYtNC0xLTEtMzk0Mw_9ae76fcd-9c7b-4302-ac5a-91a283add742"
      unitRef="usd">5652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e5a5d7d220a4aa2b1d03f4d4164987e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzYtNi0xLTEtMzk0Mw_7d623b37-ebd8-472e-9e76-865e4bc52474"
      unitRef="usd">26000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie88e6125727e4f94b83f38e26a6db1fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzYtOC0xLTEtMzk0Mw_a8c545c6-38ba-4087-a4fb-885859b74e0c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7a7aad08fd64602a6f312fd1b71c30e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzYtMTAtMS0xLTM5NDM_64c231ec-aaa0-44d6-9c27-b19302557ac0"
      unitRef="usd">5678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8fd47f3d631401b8f0acf528352eb6b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzctNC0xLTEtMzk0Mw_b123c687-57d9-43e6-a460-461388ac0a51"
      unitRef="usd">7010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4f35287d2bb4d00a590871c3df7f551_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzctNi0xLTEtMzk0Mw_db7cfef3-0d73-4641-89af-25003f895344"
      unitRef="usd">13000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i778ac59c4a264d0d8a80efb48c076642_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzctOC0xLTEtMzk0Mw_cfc1d471-981e-41b7-8208-8419ce40ed37"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0331e6a253c04e94a7cf7a97ac7be874_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzctMTAtMS0xLTM5NDM_82395eb2-d087-42e2-a1d1-b29e6763a535"
      unitRef="usd">7023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide99589e833c420dbcc14540d627e66f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzgtNC0xLTEtMzk0Mw_915a5d02-7965-4360-871e-ad5e0724b397"
      unitRef="usd">29220000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie07eccb6695d4a83a4f698018e71e17e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzgtNi0xLTEtMzk0Mw_5d2090a6-5629-4996-b63a-3eaa2e601712"
      unitRef="usd">14376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42b44732ba824baaa844eeb4dc408c68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzgtOC0xLTEtMzk0Mw_f06843f2-7362-4180-a346-b0301e7f782b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37b4123b65e64ed4a6a1c46f463a7db3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzgtMTAtMS0xLTM5NDM_53275b2b-37e3-411c-8a04-7477626a3383"
      unitRef="usd">43596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f037737b15b476493b0ba6a7c989cee_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzktNC0xLTEtMzk0Mw_1d9ca087-326c-405b-aee1-aec1d21cece9"
      unitRef="usd">335037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81f32c29590346558f2564830c5e7d8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzktNi0xLTEtMzk0Mw_4ade0fc2-4b5f-4377-9547-1602eede90d6"
      unitRef="usd">189778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60e90ec4424e48fdba496e3f658a9366_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzktOC0xLTEtMzk0Mw_2cca5109-aa74-4b9f-97fc-03bf6bedcbce"
      unitRef="usd">-621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90YWJsZTo5M2IyY2Y2OTc0YWI0M2IxOGE0ZWZiMmVmZWFkNzA1Mi90YWJsZXJhbmdlOjkzYjJjZjY5NzRhYjQzYjE4YTRlZmIyZWZlYWQ3MDUyXzktMTAtMS0xLTM5NDM_7720f3f6-881a-41d7-8d5a-ce9c0d4cfe3c"
      unitRef="usd">524194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68e02f279adf43aaa21687a8c50f532e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90ZXh0cmVnaW9uOjhlMTQ5YjM4MjZkMTQ4NWU5OTIzNmEzNDhmYWFjOGVmXzEwOTk1MTE2MzkyNTI_133a0d01-42e9-4de2-81fd-fe8853cfe69f"
      unitRef="usd">49700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i741961b390bd45f8b7401571aca1b2e4_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90ZXh0cmVnaW9uOjhlMTQ5YjM4MjZkMTQ4NWU5OTIzNmEzNDhmYWFjOGVmXzEwOTk1MTE2MzkyNjA_feb4f48a-5aa1-405d-be54-2da20bf80763"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4bd9bc790924111b19b6c6cabc1a30c_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90ZXh0cmVnaW9uOjhlMTQ5YjM4MjZkMTQ4NWU5OTIzNmEzNDhmYWFjOGVmXzEwOTk1MTE2NDAxOTI_1c63e2bf-de1a-4c6a-9341-c22041b6425d"
      unitRef="usd">65300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2574f75dbd474e259416f46aee6de9fc_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90ZXh0cmVnaW9uOjhlMTQ5YjM4MjZkMTQ4NWU5OTIzNmEzNDhmYWFjOGVmXzEwOTk1MTE2NDAyMDM_70bddabd-b558-47d7-a272-7bdea665cf36"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia05024fe887d463e99179877e76bb6f8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNTQvZnJhZzo4ZTE0OWIzODI2ZDE0ODVlOTkyMzZhMzQ4ZmFhYzhlZi90ZXh0cmVnaW9uOjhlMTQ5YjM4MjZkMTQ4NWU5OTIzNmEzNDhmYWFjOGVmXzEwOTk1MTE2MzkyNzI_0c18a4c8-59bf-4125-9ff6-bc45c9733714"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNTA3_2896059f-e693-4013-86fc-fdee847bedfb">Share-Based Compensation &lt;div style="margin-top:6pt"&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 compensation expense of all employee and non-employee director share-based compensation awards in the consolidated financial statements based upon the grant-date fair value of the awards over the requisite service or vesting period, less any expense incurred for estimated forfeitures. &#160;As of December&#160;31, 2020, we have 2.7 million maximum shares available that can be issued as options, stock appreciation rights, and other share-based awards.  Shares of our common stock delivered upon exercise or vesting may consist of newly issued shares of our common stock or shares acquired in the open market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense is recognized in the &#x201c;Selling, general, and administrative expense&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) except for $0.8 million, $0.4 million, and $0.2 million attributable to discontinued operations for the twelve months ended December 31, 2020, 2019, and 2018, respectively.  The following table lists the components of share-based compensation expense by type of award.&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.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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock&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: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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 estimate of share-based award vesting &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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,226&#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,822&#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,416&#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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;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;(1) Amounts reflect the decrease in share-based compensation expense based on the change in estimate of the probability of vesting of share-based awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized compensation cost related to unvested awards was $3.6 million as of December&#160;31, 2020.  We expect that cost to be recognized over a weighted-average period of 2.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Option awards are typically granted to key employees on an annual basis.&#160; A single option grant is typically awarded to eligible employees each year by the Compensation Committee of the Board of Directors.  The Compensation Committee occasionally awards additional individual grants to eligible employees.&#160; All employees are awarded options at an exercise price equal to the closing price of our stock on the date of grant.  The term life of options is generally ten years with a vesting period of generally three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 years ended 2020, 2019, and 2018, we granted options to purchase 158,700, 210,400, and 57,800 shares, respectively, to certain key employees.  The weighted average grant-date fair value of the options granted during 2020, 2019, and 2018 was $4.76, $2.77, and $10.60 per share, respectively.  The fair value of our options cannot be determined by market &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;value because they are not traded in an open market.  Accordingly, we utilized the Black Scholes financial pricing model to estimate the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 weighted average assumptions relevant to determining the fair value of stock options granted in each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&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:10pt;font-weight:400;line-height:100%"&gt;Average risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.47&#160;&lt;/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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;49.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;47.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected forfeiture rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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.00&#160;&lt;/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.00&#160;&lt;/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="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected term is derived from using the simplified method of determining stock option terms as described under the SAB Topic 14, &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;Share-based payment&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 simplified method was used because sufficient historical stock option exercise experience was not available, primarily due to the transformation of the management structure over the past several years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The average risk-free interest rate is derived from United States Department of Treasury published interest rates of daily yield curves for the same time period as the expected term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected dividend yield is derived by a mathematical formula which uses the expected annual dividends over the expected term divided by the fair market value of our common stock at the grant date.  The expected dividend yield for 2020 grants reflects no expected annual dividends over the expected term because we discontinued dividends in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected volatility rate is derived from our actual common stock historical volatility over the same time period as the expected term.  The expected volatility rate is derived by a mathematical formula utilizing daily closing price data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected forfeiture rate is determined from examining the historical pre-vesting forfeiture patterns of past option issuances to key employees.&#160;While the expected forfeiture rate is not an input of the Black Scholes financial pricing model for determining the fair value of the options, it is an important determinant of stock option compensation expense to be recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 stock option activity for the year ended December&#160;31, 2020.&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;br/&gt;(in&#160;thousands)&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%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;br/&gt;(per&#160;share)&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%"&gt;Weighted-&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;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:#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:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&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 #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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;4.0 years&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/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: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;682&#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;13.17&#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;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.7 years&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(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:6.34pt"&gt;The aggregate intrinsic value is the sum of intrinsic values for each exercisable individual option grant.  The intrinsic value is the amount by which the closing market price of our stock at December&#160;31, 2020, was greater than the exercise price of any individual option grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No options were exercised during the year ended December 31, 2020.  Cash proceeds from the exercise of options in the years ended December&#160;31, 2019 and 2018, totaled less than $0.1 million and $0.3 million, respectively.&#160; The tax benefit recognized from stock option exercises was less than $0.1 million and $0.1 million in the years ended December&#160;31, 2019 and 2018, respectively.  For the years ended December&#160;31, 2019 and 2018, proceeds from stock options are presented exclusive of tax benefits in cash flows from financing activities in the Consolidated Statements of Cash Flows.&#160; The total intrinsic value of options exercised during the years ended December&#160;31, 2019 and 2018, was $7.0 thousand and $0.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 years ended December 31, 2020, 2019, and 2018, we granted 460,255, 339,498, and 86,516 shares of restricted stock to non-executive directors, officers, and certain other key employees.  The shares of restricted stock granted during the years ended December 31, 2020, 2019, and 2018, vest pro-rata generally over three years for officers and certain other key employees and over one year for non-executive directors and certain key employees.  We determined the fair value of the shares awarded by using the closing price of our common stock as of the date of grant.  The weighted average grant-date fair value of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 granted in the years ended December 31, 2020, 2019, and 2018, was $9.35, $7.74, and $24.55 per share, respectively.  The total grant-date fair value of restricted stock that vested in the years ended December&#160;31, 2020, 2019, and 2018, was $1.9 million, $2.9 million, and $1.8 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 the status of unvested restricted stock awards as of  December&#160;31, 2020, and changes during the year then ended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Restricted&lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&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%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per&#160;share)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Unvested at January&#160;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;9.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Performance Share Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance Share Units (&#x201c;PSUs&#x201d;) are a form of long-term incentive compensation awarded to executive officers and certain other key employees designed to directly align the interests of employees to the interests of our stockholders, and to create long-term stockholder value.&#160; PSUs granted in 2020 were made pursuant to the NN, Inc. 2019 Omnibus Incentive Plan and a Performance Share Unit Agreement (the &#x201c;2019 Omnibus Agreement&#x201d;).  PSUs granted in 2019 and 2018 were made pursuant to the NN, Inc. 2016 Omnibus Incentive Plan and a Performance Share Unit Agreement (the &#x201c;2016 Omnibus Agreement&#x201d;).  Some PSUs are based on total shareholder return (&#x201c;TSR Awards&#x201d;), and other PSUs are based on return on invested capital (&#x201c;ROIC Awards&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The TSR Awards vest, if at all, upon our achieving a specified relative total shareholder return, which will be measured against the total shareholder return of the S&amp;amp;P SmallCap 600 Index during specified performance periods as defined in the 2019 Omnibus Agreement and the 2016 Omnibus Agreement.  The ROIC Awards will vest, if at all, upon our achieving a specified average return on invested capital during the performance periods.  Each performance period generally begins on January&#160;1 of the year of grant and ends 36 months later on December 31. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 compensation expense over the performance period in which the performance and market conditions are measured.  If the PSUs do not vest at the end of the performance periods, then the PSUs will expire automatically.  Upon vesting, the PSUs will be settled by the issuance of shares of our common stock, subject to the award recipient&#x2019;s continued employment.  The actual number of shares of common stock to be issued to each award recipient at the end of the performance periods will be interpolated between a threshold and maximum payout amount based on actual performance results.  No dividends will be paid on outstanding PSUs during the performance period; however, dividend equivalents will be paid based on the number of shares of common stock that are ultimately earned at the end of the performance periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With respect to the TSR Awards, a participant will earn 50% of the target number of PSUs for &#x201c;Threshold Performance,&#x201d; 100% of the target number of PSUs for &#x201c;Target Performance,&#x201d; and 150% of the target number of PSUs for &#x201c;Maximum Performance.&#x201d;  With respect to the ROIC Awards, a participant will earn 35% of the target number of PSUs for &#x201c;Threshold Performance,&#x201d; 100% of the target number of PSUs for &#x201c;Target Performance,&#x201d; and 150% of the target number of PSUs for &#x201c;Maximum Performance.&#x201d;  For performance levels falling between the values shown below, the percentages will be determined by interpolation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the goals with respect to TSR Awards and ROIC Awards granted in 2020, 2019, and 2018. &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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.504%"/&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:20.454%"/&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:19.281%"/&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:20.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&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;TSR Awards:&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:8pt;font-weight:700;line-height:100%"&gt;Threshold&#160;Performance&lt;br/&gt;(50% of Shares)&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%"&gt;Target&#160;Performance&lt;br/&gt;(100% of Shares)&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%"&gt;Maximum&#160;Performance&lt;br/&gt;(150% of Shares)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2020 grants&lt;/span&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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&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;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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&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:10pt;font-weight:400;line-height:100%"&gt;2019&#160;grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2018&#160;grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:15pt"&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:33.504%"/&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:20.454%"/&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:19.281%"/&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:20.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&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;ROIC Awards:&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:8pt;font-weight:700;line-height:100%"&gt;Threshold&#160;Performance&lt;br/&gt;(35% of Shares)&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%"&gt;Target&#160;Performance&lt;br/&gt;(100% of Shares)&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%"&gt;Maximum&#160;Performance&lt;br/&gt;(150% of Shares)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2020 grants (1)&lt;/span&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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&#160;grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&#160;grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(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:6.34pt"&gt;The performance levels for 2020 grants were modified by the compensation committee of the board of directors in the first quarter of 2021 to adjust for the sale of the Life Sciences business and the ongoing effects of the COVID-19 pandemic.  Threshold Performance was changed to 6.7% to earn 50% of Shares, Target Performance was changed to 7.9% to earn 100% of Shares, and Maximum Performance was changed to 8.7% to earn 150% of Shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the grant-date fair value of TSR Awards using the Monte Carlo simulation model, as the total shareholder return metric is considered a market condition under ASC Topic 718, &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;Compensation &#x2013; stock compensation&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;.&#160; The grant-date fair value of ROIC Awards is based on the closing price of a share of our common stock on the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 the number of PSUs granted and the grant-date fair value of each award in the periods presented.&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:37.225%"/&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.584%"/&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.584%"/&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.584%"/&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.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;TSR Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;ROIC Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Award Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24.55&#160;&lt;/span&gt;&lt;/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="margin-top:12pt"&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 expense for ROIC Awards based on the probable outcome of the associated performance condition.  We generally recognize an expense for ROIC Awards based on the Target Performance threshold of 100% because, at the date of grant, the Target Performance is the probable level of performance achievement.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 the status of unvested PSUs as of December&#160;31, 2020, and changes during the year then ended.&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:37.225%"/&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.584%"/&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.584%"/&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.584%"/&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.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Nonvested TSR&#160;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nonvested ROIC Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Number of &lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;13.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;9.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None of the PSUs that were granted in 2016, 2017, and 2018 vested in 2018, 2019, and 2020, respectively, because the actual performance achieved was below the &#x201c;Threshold Performance&#x201d; level as defined by the grant agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Change in Vesting Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 year ended December 31, 2020, we recognized a decrease in share-based compensation expense in continuing operations of $0.3 million in the &#x201c;Selling, general, and administrative expense&#x201d; line of the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;were forfeited upon termination of employment and for ROIC Awards that were granted in 2019 and are not expected to achieve Threshold Performance.  In 2020 we also recognized a decrease in share-based compensation expense of $0.5 million in the &#x201c;Income (loss) from discontinued operations, net of tax&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employees related to the Life Sciences business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 year ended December 31, 2019, we recognized a decrease in share-based compensation expense in continuing operations of $1.1 million in the &#x201c;Selling, general, and administrative expense&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 year ended December 31, 2018, we determined that the probability of performance achievement for ROIC Awards that were granted in 2016, 2017, and 2018 diminished to below the &#x201c;Threshold Performance&#x201d; level as defined by the grant agreements, and we recognized a decrease in share-based compensation expense in continuing operations of $1.8 million in &#x201c;Selling, general, and administrative expense&#x201d; and $0.2 million in &#x201c;Income (loss) from discontinued operations, net of tax&#x201d; on the Consolidated Statements of Operations and Comprehensive Income (Loss). &lt;/span&gt;&lt;/div&gt;Related accrued dividend equivalents of less than $0.1 million, $0.1 million, and $0.1 million were also reversed in 2020, 2019, and 2018, respectively, for awards that are not expected to vest.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzMzMA_e2d3cb1e-b2a8-4620-a690-d2f4895baab7"
      unitRef="shares">2700000</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i225eaf8e54794e08b3dafe270008a3ad_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwOTk1MTE2MzgzMTg_40f265ee-5825-4dec-a82a-6cdef6b01907"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i95eee4f665f74bee8d641835ad5ead2b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwOTk1MTE2MzgzMjY_f6447585-1aba-44d1-9917-7ad766c4230d"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6a05f56226284b96ab00d339e0473268_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwOTk1MTE2Mzg0MTc_aaa263c7-712e-4a12-a5aa-ac8d7116b1c7"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNTIw_13f491c8-960d-44bd-809d-8bc889375a5f">The following table lists the components of share-based compensation expense by type of award.&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock&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: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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 estimate of share-based award vesting &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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,226&#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,822&#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,416&#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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;(1) Amounts reflect the decrease in share-based compensation expense based on the change in estimate of the probability of vesting of share-based awards.</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5e231046a8e408aa3f862645f0045ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzItMi0xLTEtMA_17574d05-bd47-49aa-a9cd-158bbe1f53f3"
      unitRef="usd">741000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie7bf2a822b2d439a86214639b21f5912_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzItNC0xLTEtMA_93748de5-5baa-4036-b4ce-dff9dea93917"
      unitRef="usd">881000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id1756718920245d49ce03ed80cf0d476_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzItNi0xLTEtMA_ec80d550-2945-4351-b5b5-f3f820ca05cd"
      unitRef="usd">678000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia9ab9307a67c496da43af2bd1607a8a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzMtMi0xLTEtMA_e574d443-3bc3-4a19-87d0-46189b7b2f66"
      unitRef="usd">3473000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iece391dc91004236984691b35bac652a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzMtNC0xLTEtMA_1dbf5af3-e68e-4a34-b1ee-fc0e5631f121"
      unitRef="usd">1897000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e551190464a423d8b1fb5ce4cf6cbf9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzMtNi0xLTEtMA_a2353640-4f78-4be0-ac38-e60398e44e4e"
      unitRef="usd">1630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a0dd3b6b33141cdab675e4b2213f79c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzQtMi0xLTEtMA_a9980936-bbad-4bad-ae88-f5643d80ac6e"
      unitRef="usd">755000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2cd53899e97453da64ee5af3d331259_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzQtNC0xLTEtMA_c58a19a7-956e-40a1-977d-329ca6349c3b"
      unitRef="usd">1155000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaa211d96a43d440cb8f73e22fe425811_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzQtNi0xLTEtMA_90b6a3c4-928c-435c-8d3e-044f9857c5d0"
      unitRef="usd">2076000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if669b8af2f0344b990fa48d1ad43a12b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzUtMi0xLTEtMA_91cec223-6dd7-42b7-8206-bf566325b33e"
      unitRef="usd">-743000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id23c6b2c37804c07baeca08b0a95a837_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzUtNC0xLTEtMA_d450ff97-1b59-404b-be95-5c77d0e0f6d9"
      unitRef="usd">-1111000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i071ec5a615a2410895ce28dd51192415_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzUtNi0xLTEtMA_981083c0-7183-4ce7-b163-0dea26b720d8"
      unitRef="usd">-1968000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzYtMi0xLTEtMA_153f47d4-499f-4586-8709-fd40ca177e73"
      unitRef="usd">4226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzYtNC0xLTEtMA_198da921-df6e-4267-99e0-a1204cf9706b"
      unitRef="usd">2822000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo2NTk4MTNhOWY0YWE0ZTIwOGIzYjRmMWJiZGFjMjBjOC90YWJsZXJhbmdlOjY1OTgxM2E5ZjRhYTRlMjA4YjNiNGYxYmJkYWMyMGM4XzYtNi0xLTEtMA_18078772-8473-4bd2-813e-361d8594dfd4"
      unitRef="usd">2416000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEyMzM_02a8b0a5-0326-439d-a608-5b6ee90bb5b0"
      unitRef="usd">3600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEzMzA_e6ee3315-6bce-4fa9-9e5d-0c39e923c3d7">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzE4MTM_7d97a7d4-b318-468a-869e-a9a3b8439bb4">P10Y</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzE4NTE_715a5ce3-e791-4d30-9627-c311bc5080f8">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzE5MjU_76bf3c05-59e5-44f1-8e47-325a9da81f58"
      unitRef="shares">158700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzE5Mjk_ebfe80b6-db66-4e8f-a4b6-9103284e5f8a"
      unitRef="shares">210400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzE5Mzc_ae2177f2-a54d-4ef6-b678-59a02d6a0307"
      unitRef="shares">57800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzIwODA_c4174ffd-2b97-42f9-8a04-356a3bd46ce1"
      unitRef="usdPerShare">4.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzIwODQ_9fef1dbf-79f1-4dad-b5af-2e2ed1672aa2"
      unitRef="usdPerShare">2.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzIwOTI_a1c739fd-15c0-4d77-b260-8e7f16976462"
      unitRef="usdPerShare">10.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNTA4_3b507f86-a7cf-4d38-9dd1-b828b6799b7f">&lt;div style="margin-top:6pt"&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 weighted average assumptions relevant to determining the fair value of stock options granted in each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&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:10pt;font-weight:400;line-height:100%"&gt;Average risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.47&#160;&lt;/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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;49.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;47.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected forfeiture rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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.00&#160;&lt;/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.00&#160;&lt;/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;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia5e231046a8e408aa3f862645f0045ac_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzEtMi0xLTEtMA_dd129ee2-e6f5-4b99-b0de-365db332a2ab">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie7bf2a822b2d439a86214639b21f5912_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzEtNC0xLTEtMA_4e13d3e5-8607-4bf6-b56e-0dbcb71210d6">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id1756718920245d49ce03ed80cf0d476_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzEtNi0xLTEtMA_10009ef9-d9b4-4dbf-8208-2736150104a0">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia5e231046a8e408aa3f862645f0045ac_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzItMi0xLTEtMA_83c6b81a-e32c-4e82-afd8-7860fa6dcb03"
      unitRef="number">0.0142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie7bf2a822b2d439a86214639b21f5912_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzItNC0xLTEtMA_aa12ec1c-04da-43b6-90cb-a770345b8c4f"
      unitRef="number">0.0247</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id1756718920245d49ce03ed80cf0d476_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzItNi0xLTEtMA_7683b42f-5b08-4171-80a1-1591b8033835"
      unitRef="number">0.0266</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia5e231046a8e408aa3f862645f0045ac_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzMtMi0xLTEtMA_053f35ed-b77a-4602-8f00-7f591890738d"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie7bf2a822b2d439a86214639b21f5912_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzMtNC0xLTEtMA_70a46963-86e3-46f0-ae7f-212f7d308f69"
      unitRef="number">0.0353</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id1756718920245d49ce03ed80cf0d476_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzMtNi0xLTEtMA_21155a85-1b55-451d-83f3-ccf5cdd23ef5"
      unitRef="number">0.0115</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia5e231046a8e408aa3f862645f0045ac_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzQtMi0xLTEtMA_498d2af6-7a2b-4f64-ab94-058ab51c23d4"
      unitRef="number">0.5280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie7bf2a822b2d439a86214639b21f5912_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzQtNC0xLTEtMA_ca3b3816-ed8c-4ec0-9921-36cb923f5bd4"
      unitRef="number">0.4953</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id1756718920245d49ce03ed80cf0d476_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzQtNi0xLTEtMA_00fd6cde-2654-4546-a153-c7fcf7fa0a4d"
      unitRef="number">0.4769</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
      contextRef="ia5e231046a8e408aa3f862645f0045ac_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzUtMi0xLTEtMA_0cc2cbb3-200c-48ed-a93c-19b533a1beb4"
      unitRef="number">0</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
      contextRef="ie7bf2a822b2d439a86214639b21f5912_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzUtNC0xLTEtMA_81aff2ee-2e90-45f3-8c07-b3e8add0e898"
      unitRef="number">0.0400</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
      contextRef="id1756718920245d49ce03ed80cf0d476_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo4NzkwOWRhMDE5Njg0YzczODdiMmYwZjk3NDYyODc0Zi90YWJsZXJhbmdlOjg3OTA5ZGEwMTk2ODRjNzM4N2IyZjBmOTc0NjI4NzRmXzUtNi0xLTEtMA_301c9427-8984-45b7-8759-a8952ad3375c"
      unitRef="number">0.0400</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNTE2_3610529f-de3f-4d28-beeb-63b19a965c5d">&lt;div style="margin-top:6pt"&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 stock option activity for the year ended December&#160;31, 2020.&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;br/&gt;(in&#160;thousands)&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%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;br/&gt;(per&#160;share)&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%"&gt;Weighted-&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;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:#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:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&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 #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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;4.0 years&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/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: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;682&#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;13.17&#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;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.7 years&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(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:6.34pt"&gt;The aggregate intrinsic value is the sum of intrinsic values for each exercisable individual option grant.  The intrinsic value is the amount by which the closing market price of our stock at December&#160;31, 2020, was greater than the exercise price of any individual option grant.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzEtMi0xLTEtMA_a5056998-368e-467d-9452-5579ba16367b"
      unitRef="shares">775000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzEtNC0xLTEtMA_f7ebdbe6-8395-44ef-8138-2e1f2cc764c7"
      unitRef="usdPerShare">13.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzItMi0xLTEtMA_e31d37a6-ad45-4d15-b6dd-2123e2bd41fc"
      unitRef="shares">159000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzItNC0xLTEtMA_81f667cd-df63-43a7-8b18-00e14afd575c"
      unitRef="usdPerShare">9.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzQtMi0xLTEtMA_622aa848-ef3f-4612-9b3c-109733a396fb"
      unitRef="shares">63000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzQtNC0xLTEtMA_97c777be-40ee-4602-9313-3388747673d7"
      unitRef="usdPerShare">15.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzUtMi0xLTEtMA_70c342d9-91ba-45d2-9961-d712eb845b4a"
      unitRef="shares">871000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzUtNC0xLTEtMA_a02baa35-eb0f-476a-a40c-18b80d7201a1"
      unitRef="usdPerShare">12.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzUtNi0xLTEtMA_6c00f4a9-90aa-4292-87fd-a6d3d2593bba">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzUtOC0xLTEtMA_96f72a50-c4f3-426e-b142-77c80826d424"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzYtMi0xLTEtMA_763ce1f3-a58a-4162-b6d6-ea21b77db761"
      unitRef="shares">682000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzYtNC0xLTEtMA_f9eece6b-be9d-4399-af55-d4aeae3ddc11"
      unitRef="usdPerShare">13.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzYtNi0xLTEtMA_4e2cfc1d-fb56-4ab7-811d-71ffa19df650">P2Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo3NGVhOTQxMDAwMTE0OWI2YmRkNmRjYjkzMDU1ZDllMy90YWJsZXJhbmdlOjc0ZWE5NDEwMDAxMTQ5YjZiZGQ2ZGNiOTMwNTVkOWUzXzYtOC0xLTEtMA_fa8aa456-7999-4115-8da2-fa6d8c2cfd52"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwOTk1MTE2NDU4NDk_45281332-f05b-40d3-8c81-e3c6e83b5ba7"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzQzMzU_8c8f6ec3-a31a-448d-9635-84a37c2a9576"
      unitRef="usd">100000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzQzNDM_28d09d36-a4b3-43e4-893f-695855eee175"
      unitRef="usd">300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzQ0MzQ_d7ac72bc-bee6-474b-855c-3cd629e8ab1f"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzQ0NDI_8235e9db-b416-4756-961c-30fa4a2ef7ae"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzQ3ODE_5c3cacfd-fd62-44c0-8594-314bf491553e"
      unitRef="usd">7000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzQ3ODk_1cd12397-ca0f-4d52-924b-d0393f7331c7"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzQ4ODc_80da6067-daf7-45cc-b9f7-1730440842ac"
      unitRef="shares">460255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4109f7f6fa254b14ad60ae5b4c2603ac_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzQ4OTE_9faebe51-4ecf-4178-a80b-fa87206e1e8b"
      unitRef="shares">339498</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia15a6590b249452886cc0e66f187368c_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzQ4OTk_127996e2-b1c4-41ed-8634-c0383fed79e3"
      unitRef="shares">86516</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibc3d89108e144e3f891f0588117732dc_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzUxMTc_4a735e99-a525-4fb4-9eda-236273f0df52">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i739da180916b4925bb1979ce69d19d90_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzUxMTc_bc45ddfb-ee89-4eb3-b0a5-2fde930b0df0">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i49a93b8b53284dae8c4db4f299bcc44c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzUxMTc_e6029363-c2a4-4324-934d-0112598c5f25">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8d17db4b9924440aa609bdcb719d6233_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzUxNzQ_0e1361b3-35dd-4f64-a09a-96f7b9f3e3b8">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7126784bb3fb43b982a74d7f224a70e2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzUxNzQ_0f84d563-a1d7-42f9-be6e-93693ca0ce62">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia3692c2675944aeb9e7f3b958c744294_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzUxNzQ_a8ddba89-1357-45b4-a810-9b3ab66c1896">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="if77f092c1086438c84d7af3184bd103e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0NTI_1bec5c9b-999a-42e6-a68e-1eb8dfc2384b"
      unitRef="usdPerShare">9.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i7c0bf3d845ef4642933a871448a3270d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0NTY_dc8417ab-f721-4b6d-8fab-24e12e703f33"
      unitRef="usdPerShare">7.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i47b9cfe236c947c6a1c7079787d70f01_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0NjQ_a4059ea4-de1a-465d-bb63-86eebb6b1246"
      unitRef="usdPerShare">24.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU2MDk_131dc2ed-a05f-48b3-93d9-66c576a4754e"
      unitRef="usd">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i4109f7f6fa254b14ad60ae5b4c2603ac_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU2MTM_bab6eb1b-aa4e-4347-bcd2-07d2f60b61ce"
      unitRef="usd">2900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia15a6590b249452886cc0e66f187368c_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU2MjE_d2993449-fd7a-44b1-bffc-750b7fd098c5"
      unitRef="usd">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNTA0_b1d7d6ba-c57a-4069-a363-0abd9c643783">&lt;div style="margin-top:6pt"&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 the status of unvested restricted stock awards as of  December&#160;31, 2020, and changes during the year then ended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&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:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Restricted&lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&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%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per&#160;share)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Unvested at January&#160;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;9.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7c0bf3d845ef4642933a871448a3270d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzEtMi0xLTEtMA_9d2ba692-4aeb-44e3-9186-aeb21be9f5d6"
      unitRef="shares">222000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7c0bf3d845ef4642933a871448a3270d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzEtNC0xLTEtMA_aa0dab4b-7e40-4e84-8417-db8ab9c6fb63"
      unitRef="usdPerShare">9.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzItMi0xLTEtMA_dbc1b154-e1ff-466a-a760-b75e79bcb8da"
      unitRef="shares">460000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzItNC0xLTEtMA_f72f3132-c361-43c0-8fad-0e5d16a98f3b"
      unitRef="usdPerShare">9.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzMtMi0xLTEtMA_7d7deee3-408c-4e98-a722-699f23b5e98f"
      unitRef="shares">254000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzMtNC0xLTEtMA_73a8b8dc-f543-4fd7-9034-5379ebe4bdc6"
      unitRef="usdPerShare">7.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzQtMi0xLTEtMA_d22abe4b-e82f-4400-a1d0-fb829559b5e3"
      unitRef="shares">43000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2f2ea3cfcf3e49b9ab50a3edba5f8d75_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzQtNC0xLTEtMA_beb28adc-2bed-4828-9f6b-5eb26ae780d8"
      unitRef="usdPerShare">9.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if77f092c1086438c84d7af3184bd103e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzUtMi0xLTEtMA_81e1fcd4-a050-4eda-a247-8687883f59a7"
      unitRef="shares">385000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if77f092c1086438c84d7af3184bd103e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NjVlNjdkNmE2NGQ0YWQ0OTJkYzU1OTNiOGEwM2I0My90YWJsZXJhbmdlOjU2NWU2N2Q2YTY0ZDRhZDQ5MmRjNTU5M2I4YTAzYjQzXzUtNC0xLTEtMA_614a9ffc-7df4-4452-ba04-f10b87e66942"
      unitRef="usdPerShare">9.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzI3NDg3NzkxMDc4NzQ_88e377e4-5f90-4468-968d-99e05c3cd67b">P36M</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzc3NDU_fe6e8f03-d3b6-4143-90c8-6579e1d0d2e6"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzc4MDY_7e6a7ed5-2dcf-4bd3-9acf-9009cb676743"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzc4Njg_a6c7f133-6ae0-4a07-af0b-b0694d15cd36"
      unitRef="number">1.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzc5ODQ_03731813-d214-44d9-aa76-e0175f72d428"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzgwNDU_d8fcf85e-11ca-4f32-b904-f8cdeb1b299d"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzgxMDc_c2768a01-bb0b-4e9a-b1f6-0f2d06a889d1"
      unitRef="number">1.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance>
    <nnbr:ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNTA1_9883a81e-80b5-4277-99fa-a91b0818ffbb">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the goals with respect to TSR Awards and ROIC Awards granted in 2020, 2019, and 2018. &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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.504%"/&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:20.454%"/&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:19.281%"/&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:20.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&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;TSR Awards:&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:8pt;font-weight:700;line-height:100%"&gt;Threshold&#160;Performance&lt;br/&gt;(50% of Shares)&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%"&gt;Target&#160;Performance&lt;br/&gt;(100% of Shares)&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%"&gt;Maximum&#160;Performance&lt;br/&gt;(150% of Shares)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2020 grants&lt;/span&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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&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;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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&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:10pt;font-weight:400;line-height:100%"&gt;2019&#160;grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2018&#160;grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:15pt"&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:33.504%"/&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:20.454%"/&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:19.281%"/&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:20.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&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;ROIC Awards:&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:8pt;font-weight:700;line-height:100%"&gt;Threshold&#160;Performance&lt;br/&gt;(35% of Shares)&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%"&gt;Target&#160;Performance&lt;br/&gt;(100% of Shares)&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%"&gt;Maximum&#160;Performance&lt;br/&gt;(150% of Shares)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2020 grants (1)&lt;/span&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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&#160;grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&#160;grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(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:6.34pt"&gt;The performance levels for 2020 grants were modified by the compensation committee of the board of directors in the first quarter of 2021 to adjust for the sale of the Life Sciences business and the ongoing effects of the COVID-19 pandemic.  Threshold Performance was changed to 6.7% to earn 50% of Shares, Target Performance was changed to 7.9% to earn 100% of Shares, and Maximum Performance was changed to 8.7% to earn 150% of Shares.&lt;/span&gt;&lt;/div&gt;</nnbr:ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphMGYxOTlhY2Y1MTk0ZjcxODA5MTJjOWJlYmRlNDg0Mi90YWJsZXJhbmdlOmEwZjE5OWFjZjUxOTRmNzE4MDkxMmM5YmViZGU0ODQyXzEtMi0xLTEtMA_c6389e01-aab7-47ba-af77-9f5a4b93efa1"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphMGYxOTlhY2Y1MTk0ZjcxODA5MTJjOWJlYmRlNDg0Mi90YWJsZXJhbmdlOmEwZjE5OWFjZjUxOTRmNzE4MDkxMmM5YmViZGU0ODQyXzEtNC0xLTEtMA_50091b1d-ba21-4810-97f9-a6796cd87a80"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphMGYxOTlhY2Y1MTk0ZjcxODA5MTJjOWJlYmRlNDg0Mi90YWJsZXJhbmdlOmEwZjE5OWFjZjUxOTRmNzE4MDkxMmM5YmViZGU0ODQyXzEtNi0xLTEtMA_217bfc49-eb3d-457e-a57d-139ff6c45cf9"
      unitRef="number">0.75</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="icb5a931c94e94d328ad49f5bfd324ea0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphMGYxOTlhY2Y1MTk0ZjcxODA5MTJjOWJlYmRlNDg0Mi90YWJsZXJhbmdlOmEwZjE5OWFjZjUxOTRmNzE4MDkxMmM5YmViZGU0ODQyXzItMi0xLTEtMA_f534f038-9478-4684-b61b-b232fafc6c04"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="icb5a931c94e94d328ad49f5bfd324ea0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphMGYxOTlhY2Y1MTk0ZjcxODA5MTJjOWJlYmRlNDg0Mi90YWJsZXJhbmdlOmEwZjE5OWFjZjUxOTRmNzE4MDkxMmM5YmViZGU0ODQyXzItNC0xLTEtMA_31fd995c-e97e-48bb-b865-034d46a8ad0b"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="icb5a931c94e94d328ad49f5bfd324ea0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphMGYxOTlhY2Y1MTk0ZjcxODA5MTJjOWJlYmRlNDg0Mi90YWJsZXJhbmdlOmEwZjE5OWFjZjUxOTRmNzE4MDkxMmM5YmViZGU0ODQyXzItNi0xLTEtMA_561e9c7c-540a-4cff-b1c6-75dbe78a4ca3"
      unitRef="number">0.75</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="i15a9249ed903408ca45da55a8e06d549_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphMGYxOTlhY2Y1MTk0ZjcxODA5MTJjOWJlYmRlNDg0Mi90YWJsZXJhbmdlOmEwZjE5OWFjZjUxOTRmNzE4MDkxMmM5YmViZGU0ODQyXzMtMi0xLTEtMA_971d3bbb-c52b-423b-9556-23b6485688fa"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="i15a9249ed903408ca45da55a8e06d549_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphMGYxOTlhY2Y1MTk0ZjcxODA5MTJjOWJlYmRlNDg0Mi90YWJsZXJhbmdlOmEwZjE5OWFjZjUxOTRmNzE4MDkxMmM5YmViZGU0ODQyXzMtNC0xLTEtMA_19c1f41f-eb6a-4530-baef-248170417ef3"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i15a9249ed903408ca45da55a8e06d549_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphMGYxOTlhY2Y1MTk0ZjcxODA5MTJjOWJlYmRlNDg0Mi90YWJsZXJhbmdlOmEwZjE5OWFjZjUxOTRmNzE4MDkxMmM5YmViZGU0ODQyXzMtNi0xLTEtMA_fe878a3a-add6-4cbf-9c8b-1e314ad29003"
      unitRef="number">0.75</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphZTZlMzUzOTRhMGQ0YjZiYjRmNDQwZjIxMzQyNTViOC90YWJsZXJhbmdlOmFlNmUzNTM5NGEwZDRiNmJiNGY0NDBmMjEzNDI1NWI4XzEtMi0xLTEtMA_d39630ce-40e3-4706-a51c-a227583b8c51"
      unitRef="number">0.049</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphZTZlMzUzOTRhMGQ0YjZiYjRmNDQwZjIxMzQyNTViOC90YWJsZXJhbmdlOmFlNmUzNTM5NGEwZDRiNmJiNGY0NDBmMjEzNDI1NWI4XzEtNC0xLTEtMA_245693fb-0a31-40a5-89ab-94a3bc1d0dd4"
      unitRef="number">0.051</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphZTZlMzUzOTRhMGQ0YjZiYjRmNDQwZjIxMzQyNTViOC90YWJsZXJhbmdlOmFlNmUzNTM5NGEwZDRiNmJiNGY0NDBmMjEzNDI1NWI4XzEtNi0xLTEtMA_eaab918d-30f2-4f56-b808-836a2d5a4fc7"
      unitRef="number">0.056</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="id53d0836d63f43568f190a28f194d17f_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphZTZlMzUzOTRhMGQ0YjZiYjRmNDQwZjIxMzQyNTViOC90YWJsZXJhbmdlOmFlNmUzNTM5NGEwZDRiNmJiNGY0NDBmMjEzNDI1NWI4XzItMi0xLTEtMA_99c5b21f-f9b8-4909-8609-d48a9690ee93"
      unitRef="number">0.047</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="id53d0836d63f43568f190a28f194d17f_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphZTZlMzUzOTRhMGQ0YjZiYjRmNDQwZjIxMzQyNTViOC90YWJsZXJhbmdlOmFlNmUzNTM5NGEwZDRiNmJiNGY0NDBmMjEzNDI1NWI4XzItNC0xLTEtMA_e549d4e1-32dc-4dc6-9c6e-862b5b2a5e32"
      unitRef="number">0.058</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="id53d0836d63f43568f190a28f194d17f_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphZTZlMzUzOTRhMGQ0YjZiYjRmNDQwZjIxMzQyNTViOC90YWJsZXJhbmdlOmFlNmUzNTM5NGEwZDRiNmJiNGY0NDBmMjEzNDI1NWI4XzItNi0xLTEtMA_60e86b24-51a2-406f-9ba4-6f3d77c8edd6"
      unitRef="number">0.070</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="i1cb9beb249ce49f48b64b6b617082fd2_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphZTZlMzUzOTRhMGQ0YjZiYjRmNDQwZjIxMzQyNTViOC90YWJsZXJhbmdlOmFlNmUzNTM5NGEwZDRiNmJiNGY0NDBmMjEzNDI1NWI4XzMtMi0xLTEtMA_8cfad1f3-c2db-4d12-9c26-a92e56bb445d"
      unitRef="number">0.155</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="i1cb9beb249ce49f48b64b6b617082fd2_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphZTZlMzUzOTRhMGQ0YjZiYjRmNDQwZjIxMzQyNTViOC90YWJsZXJhbmdlOmFlNmUzNTM5NGEwZDRiNmJiNGY0NDBmMjEzNDI1NWI4XzMtNC0xLTEtMA_b4249361-4a43-4fba-9951-c27faee6c0e7"
      unitRef="number">0.180</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i1cb9beb249ce49f48b64b6b617082fd2_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTphZTZlMzUzOTRhMGQ0YjZiYjRmNDQwZjIxMzQyNTViOC90YWJsZXJhbmdlOmFlNmUzNTM5NGEwZDRiNmJiNGY0NDBmMjEzNDI1NWI4XzMtNi0xLTEtMA_85b8ccbe-95ac-41cc-9fe1-cdc9e142d8a3"
      unitRef="number">0.195</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="ie31a479500664bf0864af7b83b8ee546_D20210101-20210312"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzIxOTkwMjMyOTU0ODY_1294bd21-9175-476f-b7af-a3ed055e987a"
      unitRef="number">0.067</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="ie31a479500664bf0864af7b83b8ee546_D20210101-20210312"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzIxOTkwMjMyOTU0OTI_83a2fa49-d9fc-460a-bda5-948ccd9b895c"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="ie31a479500664bf0864af7b83b8ee546_D20210101-20210312"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzIxOTkwMjMyOTU1MTU_83c832ef-8b57-48b9-a0be-1f13a258483c"
      unitRef="number">0.079</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="ie31a479500664bf0864af7b83b8ee546_D20210101-20210312"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzIxOTkwMjMyOTU1MDk_79867323-fffd-4f2f-966a-879d4bad0a17"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="ie31a479500664bf0864af7b83b8ee546_D20210101-20210312"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzIxOTkwMjMyOTU0OTc_b43cd4ce-c1d3-40d1-a4c5-23e1a3b1c87f"
      unitRef="number">0.087</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance
      contextRef="ie31a479500664bf0864af7b83b8ee546_D20210101-20210312"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzIxOTkwMjMyOTU1MDM_f849f6d7-9808-4621-80f7-eb987dd6bb3f"
      unitRef="number">1.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance>
    <us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNTEz_91c4ae77-00cf-4078-b401-0fe06a006d4b">&lt;div style="margin-top:6pt"&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 the number of PSUs granted and the grant-date fair value of each award in the periods presented.&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:37.225%"/&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.584%"/&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.584%"/&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.584%"/&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.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;TSR Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;ROIC Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Award Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24.55&#160;&lt;/span&gt;&lt;/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:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i0c877775a46f4e19bf09cbee7d4f292e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzItMi0xLTEtMA_fb2c66fb-f604-4efc-acbd-ddf977b23e2b"
      unitRef="shares">139000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzItNC0xLTEtMA_d04ed951-a183-4131-b198-5670ed767730"
      unitRef="usdPerShare">10.88</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i60f0af3a1b4a4fc982c1f3fce1fc7c27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzItNi0xLTEtMA_6896815d-4643-4d9c-b921-057229f7680b"
      unitRef="shares">157000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzItOC0xLTEtMA_863490fa-eec4-4b17-8343-785a9c764cb2"
      unitRef="usdPerShare">9.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i17477bc0d9f4490eb4bd78a1032178e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzMtMi0xLTEtMA_451cbf2b-6cf0-4b68-b830-435b343a5850"
      unitRef="shares">136000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="icb5a931c94e94d328ad49f5bfd324ea0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzMtNC0xLTEtMA_d7b0142c-7b4d-4954-8834-ca6be11c3f75"
      unitRef="usdPerShare">9.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i8114acb4efea4eefb83a4681603243f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzMtNi0xLTEtMA_0c80f4ae-eaf0-4b75-a4bb-0f65c7389389"
      unitRef="shares">174000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id53d0836d63f43568f190a28f194d17f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzMtOC0xLTEtMA_4be17c44-4579-443b-8499-072461b2e433"
      unitRef="usdPerShare">7.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ie2a2b8b3a6bd49b4bfbae5339cfd8b07_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzQtMi0xLTEtMA_2c20451f-fe8b-4c2f-a08c-a4632eac3399"
      unitRef="shares">55000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i15a9249ed903408ca45da55a8e06d549_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzQtNC0xLTEtMA_54189c69-cf1d-4737-b91e-dcf2cc3adf57"
      unitRef="usdPerShare">24.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="id9cb58786ae54e9380e1c097211ec7e9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzQtNi0xLTEtMA_0a8c4505-be05-49be-999c-5741d1fdc5b6"
      unitRef="shares">55000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i1cb9beb249ce49f48b64b6b617082fd2_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo5NzgxOWNmOTFkMDg0YjIwYTU0YWI3ZTIyMDk0MjMzNi90YWJsZXJhbmdlOjk3ODE5Y2Y5MWQwODRiMjBhNTRhYjdlMjIwOTQyMzM2XzQtOC0xLTEtMA_e9b8e553-244b-4d2c-90a9-4a3fc8cd4644"
      unitRef="usdPerShare">24.55</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwOTk1MTE2NTE1MTE_d8fcf85e-11ca-4f32-b904-f8cdeb1b299d"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNTE0_83363e0d-f5b6-47c8-a4a9-ae7a3b6712c4">&lt;div style="margin-top:6pt"&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 the status of unvested PSUs as of December&#160;31, 2020, and changes during the year then ended.&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:37.225%"/&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.584%"/&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.584%"/&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.584%"/&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.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Nonvested TSR&#160;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nonvested ROIC Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Number of &lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;13.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;9.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i17477bc0d9f4490eb4bd78a1032178e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzItMi0xLTEtMA_4f7ddd97-26f5-43de-b7ce-5115f9248698"
      unitRef="shares">65000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i17477bc0d9f4490eb4bd78a1032178e5_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzItNC0xLTEtMA_40aad81a-4105-423c-b7cf-5095236dbaa6"
      unitRef="usdPerShare">13.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8114acb4efea4eefb83a4681603243f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzItNi0xLTEtMA_17ed5ff8-e55d-4b0b-a2b6-482568e6577e"
      unitRef="shares">79000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8114acb4efea4eefb83a4681603243f0_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzItOC0xLTEtMA_0fde65de-0b29-47ba-8c25-a49cb5942815"
      unitRef="usdPerShare">11.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzMtMi0xLTEtMA_9f877afa-5e21-40bd-ac5f-84f006e84605"
      unitRef="shares">139000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzMtNC0xLTEtMA_e77a997b-93d7-4ccb-a20c-1ab96795d41f"
      unitRef="usdPerShare">10.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzMtNi0xLTEtMA_37680bdc-625d-4785-a25a-6bbe3d796414"
      unitRef="shares">157000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzMtOC0xLTEtMA_3d2e3ea9-1240-49c2-8c82-fd5ae90e08fb"
      unitRef="usdPerShare">9.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzQtMi0xLTEtMA_1948e533-649f-4fcf-be10-d42b8bd75aa8"
      unitRef="shares">56000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzQtNC0xLTEtMA_a6af9f19-ed3e-4dfa-9b3b-ed596a05ce1b"
      unitRef="usdPerShare">11.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzQtNi0xLTEtMA_0bee9023-bbd7-4776-9a2e-d7fec188a704"
      unitRef="shares">66000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzQtOC0xLTEtMA_2456524e-9d84-4f03-b3c1-f33d03c95fdd"
      unitRef="usdPerShare">10.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzUtMi0xLTEtMA_0f59252b-f16d-4219-a960-34012d4fe1d7"
      unitRef="shares">10000</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue
      contextRef="i635fb0e33e5441b2b4f59a580af1c818_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzUtNC0xLTEtMA_6511a3f4-d6f6-4bdf-b0ee-220f88075a52"
      unitRef="usdPerShare">24.65</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzUtNi0xLTEtMA_f4575e75-9d80-4335-8b53-82bcd4df0f62"
      unitRef="shares">10000</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzUtOC0xLTEtMA_846fc404-2b90-4c42-b858-0e7860ecceea"
      unitRef="usdPerShare">24.55</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0c877775a46f4e19bf09cbee7d4f292e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzYtMi0xLTEtMA_35c6c354-5d90-42a6-9f76-98dbc495c110"
      unitRef="shares">138000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0c877775a46f4e19bf09cbee7d4f292e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzYtNC0xLTEtMA_64b60919-7950-49a8-bc60-dd06b2caff6c"
      unitRef="usdPerShare">10.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i60f0af3a1b4a4fc982c1f3fce1fc7c27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzYtNi0xLTEtMA_c58ba0ec-6d6d-46e7-9c4c-5ff32645fd86"
      unitRef="shares">160000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i60f0af3a1b4a4fc982c1f3fce1fc7c27_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90YWJsZTo1NmFiZmM2ZGYyOGQ0Y2M2ODg3YzE4Zjc0MDA1YmRmMS90YWJsZXJhbmdlOjU2YWJmYzZkZjI4ZDRjYzY4ODdjMThmNzQwMDViZGYxXzYtOC0xLTEtMA_7b36d140-dedc-45d0-abbf-14ce51d862b8"
      unitRef="usdPerShare">9.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="id53d0836d63f43568f190a28f194d17f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNDQ5_23b69770-d1e3-4f8f-b00e-de226942ff42"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i0c8183cfe8564ef6a3bff82b2d4a3910_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNDQ5_24202477-7435-4b9a-aaba-e730dfc45f26"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i1cb9beb249ce49f48b64b6b617082fd2_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzEwNDQ5_8c32842b-0857-4cc3-8d4c-62eb6270f6ab"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4e9ec3297d174c75a5825a7c76dc7781_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0OTc1NTgxNzMyNzk_58c991a2-b3d9-4856-914d-d09214549fe3"
      unitRef="usd">-300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iddbab0cf23b9442f90f5b157a8021fb6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0OTc1NTgxNzM2MTY_f02328b3-83ed-4ed2-bfc6-11d616900fd3"
      unitRef="usd">-500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1dea4b0bf3084b1cab955841c1ee50b0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0OTc1NTgxNzQ1OTM_1116d66a-074d-419f-b207-54abd438dad1"
      unitRef="usd">-1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i236290d5de5f4897af0e6e554e26d555_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0OTc1NTgxNjcwNzY_6a2ddbda-b6e8-4f45-947a-a63ea160a6cf"
      unitRef="usd">-1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e4bd8ee7550460794b63108fa6c6805_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0OTc1NTgxNjcwOTM_079cb8c8-d625-47b2-94c6-f830441f790d"
      unitRef="usd">-200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="ibc6bac5a9a6a4d0c887eece8c094730e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0OTc1NTgxNzAxMjA_545c96f4-8400-48bd-a000-102345b99d8d"
      unitRef="usd">100000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i0c2b0a3f43ee4fb6a4bf48ebdb264d14_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzU0OTc1NTgxNzAxMjg_a81254dd-7e31-4da8-bb95-d8745d6f00ce"
      unitRef="usd">100000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i04e57fbbde444695b540af9283755173_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjAvZnJhZzo3OTBkMmRlYjZkM2I0MTJkYjI4N2IxNmI0MjhlMWJhYy90ZXh0cmVnaW9uOjc5MGQyZGViNmQzYjQxMmRiMjg3YjE2YjQyOGUxYmFjXzYwNDczMTM5ODU1MTQ_9867cec8-7c93-449b-924d-6c46c010866a"
      unitRef="usd">100000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90ZXh0cmVnaW9uOjM1OTMwOGY1Zjk0YzQyNjdiMTVkNmFlNmQwZjVhZWI5XzQwOQ_a299a611-53aa-470c-bfab-2b93d2ef6b3d">Accumulated Other Comprehensive Income &lt;div style="margin-top:6pt"&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 accumulated other comprehensive income (&#x201c;AOCI&#x201d;) are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:49.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&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%"&gt;Interest rate swap&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%"&gt;Income taxes (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(17,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(17,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period other comprehensive income (loss) activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;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;(31,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(31,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,845)&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;(13,645)&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;3,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amounts reclassified from AOCI to interest expense (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;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 current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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,845)&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;(12,234)&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;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,240)&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;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;(35,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(44,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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 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;(16,207)&lt;/span&gt;&lt;/td&gt;&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;3,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amounts reclassified from AOCI to interest expense (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Amounts reclassified from AOCI to loss on interest rate swap (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Sale of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,978)&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;10,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #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;(30,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(3,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(33,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;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;(1) Income tax effect of changes in interest rate swap.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;(2) Represents settlements on the interest rate swap while the hedge was effective.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;(3) Represents reclassification of derivative loss and settlements after discontinuation of hedge accounting.  See Note 21 for further discussion of the interest rate swap.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90ZXh0cmVnaW9uOjM1OTMwOGY1Zjk0YzQyNjdiMTVkNmFlNmQwZjVhZWI5XzQxMg_0da9de59-ba54-4e94-a1be-2c7b40802c80">&lt;div style="margin-top:6pt"&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 accumulated other comprehensive income (&#x201c;AOCI&#x201d;) are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:49.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&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%"&gt;Interest rate swap&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%"&gt;Income taxes (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(17,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(17,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period other comprehensive income (loss) activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;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;(31,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(31,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,845)&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;(13,645)&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;3,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amounts reclassified from AOCI to interest expense (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;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 current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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,845)&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;(12,234)&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;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,240)&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;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;(35,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(44,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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 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;(16,207)&lt;/span&gt;&lt;/td&gt;&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;3,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amounts reclassified from AOCI to interest expense (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Amounts reclassified from AOCI to loss on interest rate swap (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Sale of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,978)&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;10,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #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;(30,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(3,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(33,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;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;(1) Income tax effect of changes in interest rate swap.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;(2) Represents settlements on the interest rate swap while the hedge was effective.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;(3) Represents reclassification of derivative loss and settlements after discontinuation of hedge accounting.  See Note 21 for further discussion of the interest rate swap.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ic0ff33e276324971b47e6ac8a8a78e29_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEtMi0xLTEtMA_df707545-74da-4d37-b49f-386e7cf8cffd"
      unitRef="usd">-17705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic80b7f7c0ff44d9b99693957697961a9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEtNC0xLTEtMA_a4992083-cb76-4b9c-917e-ff4d4f097377"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6c993fe501946119dd9a63d70b89513_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEtNi0xLTEtMA_60018ac9-affc-4beb-83de-eaca11890527"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie45bf84ae32048af948a75f954e0115e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEtOC0xLTEtMA_2247fa3a-9dfb-4ee2-a7b0-3bec91c13405"
      unitRef="usd">-17705000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i24de41b54f2c4c5fb2a390ea036dabf8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzMtMi0xLTEtMA_2566e5b5-3bbf-49eb-9046-86257949d961"
      unitRef="usd">-13609000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i6a0b65add9d74af39db7d8efca12aa10_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzMtNC0xLTEtMA_e341b2ca-45e9-4da0-b55b-0bb2368465c9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i487d7a84ff3b4f54b358fbf1a0539aba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzMtNi0xLTEtMA_7eed7e58-5814-4775-b87b-1942cd70baf1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i177330d4be1f4ab0adf446a0f3676439_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzMtOC0xLTEtMA_cfe8c0cc-219c-40f3-9256-40443fcb61f8"
      unitRef="usd">-13609000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i453d8a0f3a3f4bedb2fb23183c5e128b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzQtMi0xLTEtMA_f7c2b227-94bc-4009-bf17-d7000ff9c16b"
      unitRef="usd">-31314000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d9c91a3841740b6bbfe14b050787d62_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzQtNC0xLTEtMA_076ebba2-2ad7-428a-ae6a-33d77ee9064c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i796046a773f94b608154220bfbbd5245_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzQtNi0xLTEtMA_6439f735-369c-40cb-bd42-ac2eb2608c02"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6dbe11d8322a4d00b81f0b746387259c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzQtOC0xLTEtMA_cd7eb1e6-ecd6-4cdf-8b4b-307a19388f8a"
      unitRef="usd">-31314000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ic648fb81a0d34f2ab17e3bf540f84fb5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzUtMi0xLTEtNzM3NA_72bb5942-f1cd-49ab-9281-a4940acc3405"
      unitRef="usd">-3845000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i4153e9d903c648d68b46964244fbf917_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzUtNC0xLTEtNzM3NA_fd20eda4-f915-47a4-ace7-88a8a3243741"
      unitRef="usd">-13645000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i4383bf8c58ec41e3a91dc8fcc1d4e91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzUtNi0xLTEtNzM3NA_21beb700-6cb6-48d7-a4dc-b13fec03d2be"
      unitRef="usd">3166000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzUtOC0xLTEtNzM3NA_45cda9be-c7f2-41dd-a30f-183c5de67ffa"
      unitRef="usd">-14324000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i4f2e0293af8c47d2893104bb9feaad6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzUtMi0xLTEtMA_9a507feb-e7f6-4a2d-ba17-5c97d8fdb223"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ida8587a6e00d46928b02c4402c601c7a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzUtNC0xLTEtMA_fe50b231-f647-4005-b713-45194ab0edb3"
      unitRef="usd">-1411000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="idc72220b347b439e999b9d5ba34bd746_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzUtNi0xLTEtMA_2857f3e5-20a6-4617-b92c-d9aa66c2ab94"
      unitRef="usd">327000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic279599a2e334e9fa4a92eac134b66be_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzUtOC0xLTEtMA_34ed2314-5f36-4260-9164-0ce8b580b42b"
      unitRef="usd">-1084000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ic648fb81a0d34f2ab17e3bf540f84fb5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzYtMi0xLTEtMA_36648f3f-9468-4bda-a440-172caf0f0b18"
      unitRef="usd">-3845000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i4153e9d903c648d68b46964244fbf917_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzYtNC0xLTEtMA_6a8f7d98-066b-4b4e-9381-8a595d5ff507"
      unitRef="usd">-12234000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i4383bf8c58ec41e3a91dc8fcc1d4e91a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzYtNi0xLTEtMA_5b02d8cd-a863-45aa-ad18-bd9aaad97ae2"
      unitRef="usd">2839000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzYtOC0xLTEtMA_798141a7-c3db-4b35-8f65-b24659846a9f"
      unitRef="usd">-13240000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i854ca86b3459462798e89ba5b3bb4304_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzctMi0xLTEtMA_4a876287-8fd4-4788-bf88-7411fd9c6759"
      unitRef="usd">-35159000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i78a0da29735f4d0888f0e1fcc3e536ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzctNC0xLTEtMA_0f22944a-b2cb-4e0d-8aed-5c52c7ce52a3"
      unitRef="usd">-12234000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i13b959d844d84cbb8f6d8f68e9640444_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzctNi0xLTEtMA_7eaeefc2-d205-4e39-b8ab-e45fed4e6f45"
      unitRef="usd">2839000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9cdcb26d373b4d2f80c83c5e8748ecfd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzctOC0xLTEtMA_aab901db-9827-48de-87ea-2c3e1f50f304"
      unitRef="usd">-44554000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ic0fbb97c517f421a87c0325bf27452d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEwLTItMS0xLTczODQ_d576f0fd-6538-48fb-8022-6f32be4b1872"
      unitRef="usd">-1683000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i87c22654e9a04a009ce1c1ad833f931e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEwLTQtMS0xLTczODQ_cb4d02df-7e9a-4bfa-9651-1d0349314d03"
      unitRef="usd">-16207000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i26b137e01a7245a5a4b5708447bcd2c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEwLTYtMS0xLTczODQ_3643cd29-62cb-4040-878c-13e750cb5bf0"
      unitRef="usd">3764000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEwLTgtMS0xLTczODQ_caaa0a23-bb3e-4a83-a3ba-60b792797256"
      unitRef="usd">-14126000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i8ce8eab8aae34c4181dd93f49eac4fb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzExLTItMS0xLTczODQ_6ade0613-7811-46cb-99d0-94b809da5946"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ibe9986fef42b41dcb857f500f4ab47cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzExLTQtMS0xLTczODQ_d3061d95-6a95-4478-a28f-db4a168f06a9"
      unitRef="usd">-8906000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i03fbf87fb95642c884967123a290ddaf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzExLTYtMS0xLTczODQ_88162240-86ae-46de-b3a9-2c36befde764"
      unitRef="usd">2068000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i310837c761e3455cbfc93dae202412d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzExLTgtMS0xLTczODQ_48775bb1-1499-488b-a887-a2502e0a810c"
      unitRef="usd">-6838000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i15558bc71b184b28bd5af5b0f6abceae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEyLTItMS0xLTczODQ_b1c12bf5-6e28-42f7-a6fd-fe3d6515b26a"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ic1f3f55464c046259ab73d30c28a388d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEyLTQtMS0xLTczODQ_ab7db21c-d1a1-40bc-bcc9-001b9d34b4c5"
      unitRef="usd">-15823000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ic0a63b6408a345f9b731bc35d1886fbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEyLTYtMS0xLTczODQ_244827e7-051c-4671-919f-d10ad64d096f"
      unitRef="usd">3674000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i293098cebda44beba83e98e65c65118c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEyLTgtMS0xLTczODQ_9f783b8b-880c-4640-8f06-dcff8c660275"
      unitRef="usd">-12149000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="ic0fbb97c517f421a87c0325bf27452d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEzLTItMS0xLTk1MTg_caf8468f-6c51-464d-90de-fc5e6235e083"
      unitRef="usd">5961000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="i87c22654e9a04a009ce1c1ad833f931e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEzLTQtMS0xLTk1MTg_5589ebc7-7a36-4e1e-9950-8537dd6a8048"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="i26b137e01a7245a5a4b5708447bcd2c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEzLTYtMS0xLTk1MTg_739c615f-1433-474c-9730-73089eea0a16"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEzLTgtMS0xLTk1MTg_53f3f6ab-57c1-45a7-997d-90e5dc4205f1"
      unitRef="usd">5961000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ic0fbb97c517f421a87c0325bf27452d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzktMi0xLTEtMA_a51c8578-2347-48e6-8eeb-f1389cf28ab3"
      unitRef="usd">4278000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i87c22654e9a04a009ce1c1ad833f931e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzktNC0xLTEtMA_679a13c8-0a70-49f7-9796-c1cd3a65cc73"
      unitRef="usd">8522000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i26b137e01a7245a5a4b5708447bcd2c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzktNi0xLTEtMA_75ec5ea6-0437-4a5f-a564-1f7f23ef523a"
      unitRef="usd">-1978000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzktOC0xLTEtMA_b8b099ea-84ef-425c-9922-0942c6768ea1"
      unitRef="usd">10822000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i18e99753715a4ab59d818f1d3f5e0da3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEwLTItMS0xLTA_a778f789-2977-4fe4-9c09-40b565ada418"
      unitRef="usd">-30881000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia215cca0362d4b2f98f97351c11dc0d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEwLTQtMS0xLTA_0e2ce529-f9b6-46f7-9e94-c9f263a2abc4"
      unitRef="usd">-3712000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4da3584763ad43e593b032459d8f7c0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEwLTYtMS0xLTA_9482e7cb-b255-40fd-bdb4-fa4c5607fac8"
      unitRef="usd">861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i391f5c7b220048a5826e491c65d70c87_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjYvZnJhZzozNTkzMDhmNWY5NGM0MjY3YjE1ZDZhZTZkMGY1YWViOS90YWJsZTowNjUwNDg4NjkzNTE0ZDRhODRlM2I2MWYyMzJjYTAyNS90YWJsZXJhbmdlOjA2NTA0ODg2OTM1MTRkNGE4NGUzYjYxZjIzMmNhMDI1XzEwLTgtMS0xLTA_d5b3719d-8d29-4378-b52c-b71d23f28073"
      unitRef="usd">-33732000</us-gaap:StockholdersEquity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzI3MTg_20fba5bf-b2a9-4ac8-8460-cfd5cd0e88a4">Net Income (Loss) Per Common Share &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 ASC&#160;260,&#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;Earnings Per Share,&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; a company that has participating securities (for example, our Preferred Stock) is required to utilize the&#160;two-class method for calculating earnings per share (&#x201c;EPS&#x201d;) unless the treasury stock method results in lower EPS.  The&#160;two-class method is an allocation of earnings between the holders of common stock and a company&#x2019;s participating securities.  Basic EPS is calculated by dividing income or loss attributable to common stockholders by the weighted average number of shares of common stock outstanding.  To calculate diluted EPS, basic EPS is further adjusted to include the effect of potentially dilutive stock options, Warrants, and Preferred Stock.&#160;&lt;/span&gt;&lt;div style="margin-top:6pt"&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 computation of basic and diluted net income (loss) per common share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #000;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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="background-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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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;(139,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;(221,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:  Preferred Stock cumulative dividends and deemed dividends&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Numerator for basic and diluted loss from continuing operations per common share (1)&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="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;(151,863)&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;(31,391)&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;(221,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations, net of tax  (Note 2)&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted undistributed net loss per common share (1)&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding, basic and 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per common share net loss:&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic loss from continuing operations per common share&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (loss) from discontinued operations per common share&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net loss per common share&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted loss from continuing operations per common share&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) from discontinued operations per common share&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net loss per common share&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="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;(2.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(8.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash dividends declared per common share&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Preferred Stock does not participate in losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 potentially dilutive securities that were excluded from the calculation of diluted net income (loss) per common share because they had an anti-dilutive effect.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;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:8pt;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:8pt;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:8pt;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:8pt;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;Options&lt;/span&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;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;1,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preferred Stock, as-converted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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;21,392&#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;15,053&#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;428&#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;We have elected to allocate undistributed income to participating securities based on year-to-date results.  As there was no undistributed income for the years ended December 31, 2020, and 2019, no such allocation was necessary.  In addition, given the undistributed loss from continuing operations in the years ended December 31, 2020, 2019, and 2018, all options and warrants are considered anti-dilutive and were excluded from the calculation of diluted net income (loss) per share.  Stock options excluded from the calculations of diluted net income (loss) per share had a per share exercise price ranging from $7.93 to $25.16 for the year ended December 31, 2020, $8.54 to $25.16 for year ended December 31, 2019, and $4.42 to $25.16 for the year ended December 31, 2018.  Warrants excluded from the calculation of diluted net income (loss) per share for the years ended December 31, 2020 and 2019, had a per share exercise price of $12.00.  Preferred Stock excluded from the calculation of diluted net income (loss) per share for the years ended December 31, 2020 and 2019, was calculated on an as-converted basis.  Holders of Preferred Stock will have the right to convert up to 25% of their Preferred Stock into common shares per quarter after December 31, 2023, at a conversion price that equals a 30-day volume weighted average price per common share.  Under certain conditions, holders of Preferred Stock may elect to convert their Preferred Stock into common shares at an earlier date after March 31, 2023, at a conversion price that equals 90% of the volume weighted average market price per common share.  The potentially dilutive Preferred Stock in the preceding table presents the more dilutive result of these conversion prices as if the Preferred Stock were converted on December 31, 2020.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzI3MjE_dd2558be-dfb5-4485-9a4d-c0b691c50576">&lt;div style="margin-top:6pt"&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 computation of basic and diluted net income (loss) per common share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #000;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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="background-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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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;(139,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;(221,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:  Preferred Stock cumulative dividends and deemed dividends&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Numerator for basic and diluted loss from continuing operations per common share (1)&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="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;(151,863)&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;(31,391)&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;(221,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations, net of tax  (Note 2)&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted undistributed net loss per common share (1)&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding, basic and 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per common share net loss:&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic loss from continuing operations per common share&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (loss) from discontinued operations per common share&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net loss per common share&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted loss from continuing operations per common share&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) from discontinued operations per common share&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net loss per common share&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="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;(2.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(8.30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash dividends declared per common share&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Preferred Stock does not participate in losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzMtNi0xLTEtNzQyMg_7683bc18-4108-43fa-b9c9-c6b806c02b6b"
      unitRef="usd">-139490000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzMtOC0xLTEtNzQyMg_a9bb4419-744b-4d99-bd34-99f399493c93"
      unitRef="usd">-30749000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzMtMTAtMS0xLTc0MjI_cb9935a3-b168-439a-8b70-1bb9a4e11871"
      unitRef="usd">-221220000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzQtNi0xLTEtNzQyMg_65c5be7d-3f20-4a42-ae09-b8f166e0c7e3"
      unitRef="usd">12373000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzQtOC0xLTEtNzQyMg_d702ba54-afda-4727-9bd6-f76ea6ab477b"
      unitRef="usd">642000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzQtMTAtMS0xLTc0MjI_f1751fa3-cf98-4ce7-ad1e-056f879e8518"
      unitRef="usd">0</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzgtNi0xLTEtNzQyMg_12b4cb07-7c00-4b78-a4fb-7cc4d07fcd27"
      unitRef="usd">-151863000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzgtNi0xLTEtNzQyMg_4cc0a370-78a7-4630-9eca-6964612cf65b"
      unitRef="usd">-151863000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzgtOC0xLTEtNzQyMg_3d3a1f7a-dbcf-47c3-b42e-42e1d009f5e7"
      unitRef="usd">-31391000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzgtOC0xLTEtNzQyMg_45fb9717-0f6b-4521-87d3-4463f2023809"
      unitRef="usd">-31391000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzgtMTAtMS0xLTc0MjI_0d26d6d6-f0fd-4c31-8bcb-39fc6b5713fe"
      unitRef="usd">-221220000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzgtMTAtMS0xLTc0MjI_1b7cc2bb-9e45-4ebd-b759-1b00ae4133f5"
      unitRef="usd">-221220000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzktNi0xLTEtNzQyMg_2b9ff80d-3687-4a3f-9ca1-431836ede345"
      unitRef="usd">38898000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzktOC0xLTEtNzQyMg_f83d2e70-8034-4e3f-9c48-d734624a3b5a"
      unitRef="usd">-15992000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzktMTAtMS0xLTc0MjI_8464380c-4c60-4ed1-89cf-a9135b19d74f"
      unitRef="usd">-41767000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzEzLTYtMS0xLTc0MjI_c6acfb73-35ff-4970-b33d-b89894090da3"
      unitRef="usd">-112965000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzEzLTYtMS0xLTc0MjI_e7bc5b7f-37ea-4e42-8002-06c2c53934c4"
      unitRef="usd">-112965000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzEzLTgtMS0xLTc0MjI_60c16fea-be7d-42f7-8ad6-28f330ebfefd"
      unitRef="usd">-47383000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzEzLTgtMS0xLTc0MjI_b983497a-f801-4aa2-9744-42647e297908"
      unitRef="usd">-47383000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzEzLTEwLTEtMS03NDIy_0e8effd5-8126-42ce-8215-f69fdceda13c"
      unitRef="usd">-262987000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzEzLTEwLTEtMS03NDIy_83f3a33a-4857-4086-a197-6417d6ecfcb6"
      unitRef="usd">-262987000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzE2LTYtMS0xLTc0MjI_a4635a60-c658-4344-a44d-44d960417ebf"
      unitRef="shares">42199000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzE2LTgtMS0xLTc0MjI_f6f71b58-e947-44a9-8c4f-4c7e69b7b61f"
      unitRef="shares">42030000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzE2LTEwLTEtMS03NDIy_e8fb6feb-798f-48e4-a6df-865c6f12f1dd"
      unitRef="shares">31678000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIwLTYtMS0xLTc0MjI_b238462c-270a-42da-b0a7-f0969fb9bf9b"
      unitRef="usdPerShare">-3.60</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIwLTgtMS0xLTc0MjI_750ff68b-490a-4700-99d0-5bfd35d9fd34"
      unitRef="usdPerShare">-0.75</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIwLTEwLTEtMS03NDIy_22682ff8-c972-434b-9e65-dd5a38799842"
      unitRef="usdPerShare">-6.98</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIxLTYtMS0xLTc0MjI_4515edb3-f703-45d2-aae0-ffdc5836d866"
      unitRef="usdPerShare">0.92</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIxLTgtMS0xLTc0MjI_0786a4bc-0029-467a-a1af-93715d4cbab3"
      unitRef="usdPerShare">-0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIxLTEwLTEtMS03NDIy_37563e6a-e2fc-4eda-815d-7c5be89e0f4f"
      unitRef="usdPerShare">-1.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIyLTYtMS0xLTc0MjI_ae96e13d-2d09-4206-b407-a825bca55815"
      unitRef="usdPerShare">-2.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIyLTgtMS0xLTc0MjI_b5ede5d2-7edf-481f-8ed4-4a89b78d6448"
      unitRef="usdPerShare">-1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIyLTEwLTEtMS03NDIy_6918ef12-d5ff-4b1d-9d4b-bfe739cb1fe2"
      unitRef="usdPerShare">-8.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIzLTYtMS0xLTc0MjI_1a647246-7eb3-42a3-ac14-b7c0c225fdf5"
      unitRef="usdPerShare">-3.60</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIzLTgtMS0xLTc0MjI_ae974954-682d-4628-a74c-af521eabfb87"
      unitRef="usdPerShare">-0.75</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzIzLTEwLTEtMS03NDIy_d0165038-aea2-483b-b12f-b8b8e1482888"
      unitRef="usdPerShare">-6.98</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzI0LTYtMS0xLTc0MjI_e96027de-284e-45c9-a20f-69aed9357273"
      unitRef="usdPerShare">0.92</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzI0LTgtMS0xLTc0MjI_a4262071-c372-4fba-b673-1a408fd00e61"
      unitRef="usdPerShare">-0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzI0LTEwLTEtMS03NDIy_e6762da7-7009-4b4d-80bd-ddcc3d1d5d90"
      unitRef="usdPerShare">-1.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzI1LTYtMS0xLTc0MjI_9ac248bf-a0f8-4264-952b-a3ceaaa789cc"
      unitRef="usdPerShare">-2.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzI1LTgtMS0xLTc0MjI_544af2ef-5fa5-4f56-96e5-ee2391f9784b"
      unitRef="usdPerShare">-1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzI1LTEwLTEtMS03NDIy_bd6d5713-af96-4516-ae97-c6de6bb77651"
      unitRef="usdPerShare">-8.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzI2LTYtMS0xLTc0MjI_3020884e-97d4-4b68-9219-0cf1d4e0b679"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzI2LTgtMS0xLTc0MjI_72b2ebde-0bea-4876-bb64-8b7798015b9a"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZToyZmViNDdhMmU4YmE0YjBlYjRjZDI2ODQ5YzU1ZWQzMy90YWJsZXJhbmdlOjJmZWI0N2EyZThiYTRiMGViNGNkMjY4NDljNTVlZDMzXzI2LTEwLTEtMS03NDIy_916f27ce-d4ba-49ac-8424-848d44020635"
      unitRef="usdPerShare">0.28</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzI3MjI_bdb40431-2330-43db-9b67-4314da36e9e1">&lt;div style="margin-top:12pt"&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 potentially dilutive securities that were excluded from the calculation of diluted net income (loss) per common share because they had an anti-dilutive effect.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;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:8pt;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:8pt;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:8pt;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:8pt;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;Options&lt;/span&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;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;1,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preferred Stock, as-converted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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;21,392&#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;15,053&#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;428&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i53f31d88c74b4598ba8dc7ff338d7b4e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzItMi0xLTEtMA_fc7e32d7-1403-437b-a4d1-d5b033e1b729"
      unitRef="shares">871000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idc78f4bb86b44a8ebafc024dbce7b1e3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzItNC0xLTEtMA_6b14582a-7b04-4c59-9537-a792fcf75fc2"
      unitRef="shares">577000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i69798f542e9e4b8fbdac1d1e10e53f75_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzItNi0xLTEtMA_2fffbf36-3b1d-4492-a9e2-899d27fb03d5"
      unitRef="shares">428000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2396428ab19b456a92cd40a981425307_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzMtMi0xLTEtMA_ac9fe04b-6c17-45f4-ab5d-7bcbddcbb0c5"
      unitRef="shares">1500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2d1ccb5d60b54695bcd1deb79cb80475_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzMtNC0xLTEtMA_8a8b6d01-622c-413f-958c-bedfafa52d73"
      unitRef="shares">1500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i241268f7ebe54a4a85a2c8d529a50a79_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzMtNi0xLTEtMA_35d6bbd2-e94d-44ac-9191-26e5b2407600"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2acae8baa1464cd29e633d1c1cc6a4a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzQtMi0xLTEtMA_01b92e5f-2a84-4fc0-bfd3-5f97158e216e"
      unitRef="shares">19021000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibce252a776864fc1b14c687c8d0a1f11_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzQtNC0xLTEtMA_4986736d-7c4c-4c25-a7b3-36893eef533c"
      unitRef="shares">12976000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2cb87356c4b543c3ab3188e66ddcf364_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzQtNi0xLTEtMA_ad9b9fbb-1044-4b91-ac1e-66f848238cc1"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzUtMi0xLTEtMA_91dc3886-707b-4fd2-b2d2-a4e9d4ad927b"
      unitRef="shares">21392000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzUtNC0xLTEtMA_c127db1d-83a6-4884-a392-2d4ff44c06e0"
      unitRef="shares">15053000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90YWJsZTpjZmZjZTFhY2Q3MTY0YjM1OTEyZGQ3NzljNmE0ZWU2My90YWJsZXJhbmdlOmNmZmNlMWFjZDcxNjRiMzU5MTJkZDc3OWM2YTRlZTYzXzUtNi0xLTEtMA_60eb038b-04c5-4145-9cc7-b4e350dbcd49"
      unitRef="shares">428000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzEwOTk1MTE2MzM0MDY_90ddd2dc-7df8-4a14-9865-9d73f0cbc47e"
      unitRef="usdPerShare">7.93</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzEwOTk1MTE2MzM0MTM_99483179-5688-4906-bdce-8a46a037ec2b"
      unitRef="usdPerShare">25.16</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzEwOTk1MTE2MzM0NTE_2e0cd81d-2549-48bc-8043-27481d093f40"
      unitRef="usdPerShare">8.54</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzEwOTk1MTE2MzM0NTg_a63912d0-2121-433d-82d6-b4f3c8a09ab6"
      unitRef="usdPerShare">25.16</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzU0OTc1NTgxNDYzMjk_153132e8-747f-43ad-891a-68dc6dd1486f"
      unitRef="usdPerShare">4.42</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne
      contextRef="i96cda1a9109e4b2b92fdf04ab33af4ad_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzU0OTc1NTgxNDYzMzY_6e79c28a-c0d3-46de-a984-1c10ec553438"
      unitRef="usdPerShare">25.16</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i973fa0a2f2f64c9b9e8683564dda62ec_I20191211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzEwOTk1MTE2MzM2MzU_855c871b-c0d3-44a7-ab05-cf660dd2b7cd"
      unitRef="usdPerShare">12.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <nnbr:PreferredStockConversionLimitPercent
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzIxOTkwMjMyNjI3NjQ_66e8fae6-2d65-4144-b058-062d85277bba"
      unitRef="number">25</nnbr:PreferredStockConversionLimitPercent>
    <nnbr:PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzIxOTkwMjMyNjI3Nzg_9bd11cde-2984-4542-babc-8c167e3c695f">P30D</nnbr:PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare>
    <nnbr:PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNjkvZnJhZzo0ZTRjNTRkZTJiYmM0ZDU2OGY0OGY5ZDgxZjJlZmNlZi90ZXh0cmVnaW9uOjRlNGM1NGRlMmJiYzRkNTY4ZjQ4ZjlkODFmMmVmY2VmXzIxOTkwMjMyNjI3NjY_433efec1-29ae-4db4-9c3f-f214f62de7ef"
      unitRef="number">0.90</nnbr:PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzUzNzg_1d12326d-6996-4a88-84d6-24e4a24bcff9">Fair Value Measurements &lt;div style="margin-top:6pt"&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 is an exit price representing the expected amount that an entity would receive to sell an asset or pay to transfer a liability in an orderly transaction with market participants at the measurement date. We followed consistent methods and assumptions to estimate fair values as more fully described in Note 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 principles prioritize valuation inputs across three broad levels. Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#x2019;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments that are subject to fair value disclosure consist of cash and cash equivalents, accounts receivable, accounts payable, derivatives, and long-term debt.  As of December&#160;31, 2020, the carrying values of these financial instruments approximated fair value.  The fair value of floating-rate debt approximates the carrying amount because the interest rates paid are based on short-term maturities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note 16, in connection with the issuance of Preferred Stock in December 2019 and in accordance with ASC 815-15, certain features of the Preferred Stock were bifurcated and accounted for separate from the Preferred Stock.  The following features are recorded as derivatives.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;Leverage ratio put feature. &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 Preferred Stock includes a redemption option based on a leverage ratio threshold that provides the preferred holder the option to convert the Preferred Stock to a variable number of shares of common stock at a discount to the then fair value of our common stock.  The conversion feature is considered a redemption right at a premium which is not clearly and closely related to the debt host. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Contingent dividends. &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 feature that allowed for the dividend rate to increase to 11.625% in 2020 if shareholder approval was not obtained is not considered clearly and closely related to the debt host.  Our common stockholders approved a proposal at our 2020 annual stockholder meeting to issue common stock in excess of thresholds established by certain Nasdaq stock market rules upon the exercise of Warrants or the conversion or redemption of Preferred Stock.  Because shareholder approval was obtained during 2020, the contingent dividends feature no longer exists as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Dividends withholding.&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 Preferred Stock bears a feature that could require us to make an effective distribution to purchasers which is indexed to the tax rate of the purchasers.  This distribution would be partially offset by an adjustment to the redemption price and/or conversion rate.  The dividends withholding feature is not clearly and closely related to the debt host.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Warrants. &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 Warrants issued with the Preferred Stock are exercisable, in full or in part, at any time prior to the seventh anniversary of their issuance at an exercise price of $12.00 per share, subject to customary anti-dilution adjustments in the event of future below market issuances, stock splits, stock dividends, combinations or similar events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show the liabilities measured at fair value for the Preferred Stock derivatives above as of December 31, 2020, and December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets (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:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (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:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Derivative liability - other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Derivative liability - other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Description&lt;/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;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;3,117&#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:12pt"&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.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets (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:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (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:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Derivative liability - other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Derivative liability - other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;&#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;2,295&#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-top:12pt"&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 the change in the Preferred Stock derivatives during the twelve months ended December 31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:74.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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.868%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Beginning balance&lt;/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;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Change in fair value (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ending balance&lt;/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;3,117&#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,295&#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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;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;(1) Changes in the fair value are recognized in the &#x201c;Other expense (income), net&#x201d; line in the  Consolidated Statements of Operations and Comprehensive Income (Loss).  All of the change in fair value relates to the derivative liability held at December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;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;(2) In 2020, we determined that certain anti-dilution provisions of the Warrants require liability accounting; therefore, we reclassified the $1.1 million value of the Warrants recorded in Stockholders&#x2019; Equity as of December 31, 2019, to a liability during the twelve months ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 leverage ratio put feature, the dividends withholding feature, and the contingent dividends feature utilizes unobservable inputs based on the best information available to determine the probability of the preferred stock remaining outstanding for future periods.  These inputs include probability assessments of how long the Preferred Stock will remain outstanding, whether the leverage ratio threshold will be exceeded, and, as of December 31, 2019, whether approval would be obtained from common stockholders for issuance of common stock upon exercise of the Warrants and conversion or redemption of the Preferred Stock.  Inputs also include the percentage of Preferred Stock held by non-U.S. resident holders and the applicable tax withholding rates for those holders.  The probability of the Preferred Stock remaining in future periods ranged from 3% to 2% as of December 31, 2020, and from 97% to 2% as of December 31, 2019.  The leverage ratio put feature also utilizes unobservable inputs to determine the probability of the leverage ratio put being exercisable as of March&#160;31, 2023, which ranged from 10% to 1% as of December 31, 2020, and from 20% to 1% at December 31, 2019.  These probabilities are determined based on management&#x2019;s assessment of facts and circumstances at each reporting date.  An increase in these probabilities would result in an increase in the derivative liability fair value.  Given the Preferred Stock value changes by period as a result of dividends and redemption premiums, weighted average values for these assumptions are not meaningful.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 Warrants feature is determined using a valuation model, which utilizes unobservable inputs to determine the probability that the Warrants will remain outstanding for future periods. The probabilities ranged from 80% to 5% and resulted in a weighted average term of 2.4 years as of December 31, 2020.  An increase in these probabilities would result in an increase in the derivative liability fair value.  As of December 31, 2019, the Warrants were classified in equity and valued using a term of 1.3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Interest Rate Swap &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We manage our exposure to fluctuations in interest rates using a mix of fixed and variable rate debt.  On February&#160;8, 2019, we entered into a $700.0 million fixed-rate interest rate swap agreement that changed the LIBOR-based portion of the interest rate on a portion of our variable rate debt to a fixed rate of 2.4575% (the &#x201c;interest rate swap&#x201d;).  The term of the interest rate swap is from the effective date of February&#160;12, 2019, through the termination date of October&#160;19, 2022 (the &#x201c;interest rate swap term&#x201d;). The interest rate swap effectively mitigated our exposures to the risks and variability of changes in LIBOR. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The notional amount of the interest rate swap decreases over time as presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:3pt"&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:81.916%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional 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:10pt;font-weight:400;line-height:100%"&gt;February 12, 2019 - December 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;700,000,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;December 31, 2020 - December 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,667,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021 - October 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,333,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The objective of the interest rate swap was to eliminate the variability of cash flows in interest payments on the first $700.0&#160;million of variable rate debt attributable to changes in benchmark one-month LIBOR interest rates.  The hedged risk was the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month LIBOR interest rates over the interest rate swap term.  If one-month LIBOR were greater than the minimum percentage under the Senior Secured Term Loan, then the changes in cash flows of the interest rate swap were expected to exactly offset changes in cash flows of the variable rate debt.  The interest rate swap was designated as a cash flow hedge at inception. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 prepayment of debt on October 6, 2020, with proceeds from the sale of our Life Sciences business, the outstanding balance of our variable rate debt fell below the $700.0 million notional amount of the interest rate swap.  After the prepayment, a majority of the hedged forecasted transactions (i.e. interest payments) were probable of not occurring, resulting in the recognition in earnings of $14.8 million of the hedging loss in accumulated other comprehensive income in the fourth quarter of 2020.  The remaining $2.9 million of the hedging loss in accumulated other comprehensive income will be amortized into earnings as settlements occur.  Finally, as the interest rate swap no longer qualifies as an effective hedge subsequent to October 6, 2020, changes in fair value of the interest rate swap are recognized in earnings each period.  All amounts recognized in earnings related to the interest rate swap are recorded in the &#x201c; Loss on interest rate swap&#x201d; line on the Consolidated Statements of Operations and Comprehensive Income (Loss) except that cash settlements were recognized in &#x201c;Interest expense&#x201d; prior to October 6, 2020, and in &#x201c;Derivative payments on interest rate swap&#x201d; after October 6, 2020.  Cash settlements are presented in operating activities on the Consolidated Statements of Cash Flows prior to October 6, 2020, and in investing activities after October 6, 2020. The following table presents the effect of the interest rate swap on the Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:73.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.037%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;8,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative payments on interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss on interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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="margin-top:12pt"&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 and 2019, we reported a $2.9 million loss and a $9.4 million loss, respectively, net of tax, in accumulated other comprehensive income related to the interest rate swap.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the liabilities measured at fair value on a recurring basis for the interest rate swap as of December 31, 2020, and December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;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:54.471%"/&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:12.976%"/&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:12.976%"/&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:12.978%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets &lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Derivative liability - other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Derivative liability - other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;&#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;15,379&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt;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:54.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Fair Value Measurements as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets (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:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (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:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Derivative liability - other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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;/tr&gt;&lt;tr&gt;&lt;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;Derivative liability - other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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,233&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The inputs for determining fair value of the interest rate swap are classified as Level 2 inputs.  Level 2 fair value is based on estimates using standard pricing models.  These standard pricing models use inputs which are derived from or corroborated by observable market data such as interest rate yield curves, index forward curves, discount curves, and volatility surfaces.  Counterparty to this derivative contract is a highly rated financial institution which we believe carries only a minimal risk of nonperformance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Fixed Rate Debt&lt;/span&gt;&lt;/div&gt;The fair value of our outstanding fixed-rate debt included in the &#x201c;International lines of credit and other loans&#x201d; line item within Note 12 to these Notes to Consolidated Financial Statements was $14.4 million and $9.6 million as of December 31, 2020 and 2019, respectively.  These fair values represent Level 2 under the three-tier hierarchy described above.  The carrying value of this fixed-rate debt was $14.4 million and $9.6 million as of December 31, 2020 and 2019, respectively.</us-gaap:FairValueDisclosuresTextBlock>
    <nnbr:TemporaryEquityIncreaseinDividendRatePercentage
      contextRef="i5d4ff19d3d774541ad0563ebc6e0bf01_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2MzYwNzA_1d3ea5ae-d736-44ae-85dc-c120af1ccf38"
      unitRef="number">0.11625</nnbr:TemporaryEquityIncreaseinDividendRatePercentage>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2MzcxMzE_8effb58c-b32b-4e27-bba6-aea739b667a9"
      unitRef="usdPerShare">12.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzUzODE_5eb25e3c-1ee0-49ed-a8db-b595355b45f5">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show the liabilities measured at fair value for the Preferred Stock derivatives above as of December 31, 2020, and December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets (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:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (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:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Derivative liability - other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Derivative liability - other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Description&lt;/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;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;3,117&#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:12pt"&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.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets (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:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (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:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Derivative liability - other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Derivative liability - other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;&#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;2,295&#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-top:12pt"&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 the change in the Preferred Stock derivatives during the twelve months ended December 31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:74.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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.868%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Beginning balance&lt;/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;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Change in fair value (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ending balance&lt;/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;3,117&#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,295&#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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;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;(1) Changes in the fair value are recognized in the &#x201c;Other expense (income), net&#x201d; line in the  Consolidated Statements of Operations and Comprehensive Income (Loss).  All of the change in fair value relates to the derivative liability held at December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;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;(2) In 2020, we determined that certain anti-dilution provisions of the Warrants require liability accounting; therefore, we reclassified the $1.1 million value of the Warrants recorded in Stockholders&#x2019; Equity as of December 31, 2019, to a liability during the twelve months ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2adf81cd0e2745e7af429648138b7fdf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo2M2U3OTNlMDY3NTc0ZGUyYWRiN2VjM2I5NWQzNDBjZi90YWJsZXJhbmdlOjYzZTc5M2UwNjc1NzRkZTJhZGI3ZWMzYjk1ZDM0MGNmXzItMi0xLTEtMA_57015a9d-947e-4007-a192-a1ce502245e5"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i49dee1df10b34f308fd371829fd1ff50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo2M2U3OTNlMDY3NTc0ZGUyYWRiN2VjM2I5NWQzNDBjZi90YWJsZXJhbmdlOjYzZTc5M2UwNjc1NzRkZTJhZGI3ZWMzYjk1ZDM0MGNmXzItNC0xLTEtMA_842c856d-b463-4199-a617-0981a84be69c"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id3ff3aff0800414488c3548599d5f695_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo2M2U3OTNlMDY3NTc0ZGUyYWRiN2VjM2I5NWQzNDBjZi90YWJsZXJhbmdlOjYzZTc5M2UwNjc1NzRkZTJhZGI3ZWMzYjk1ZDM0MGNmXzItNi0xLTEtMA_08ae7199-4080-4f9a-a4e4-403ce130b5e8"
      unitRef="usd">2453000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i861e49ea2a1544a7a19469478b98d68e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo2M2U3OTNlMDY3NTc0ZGUyYWRiN2VjM2I5NWQzNDBjZi90YWJsZXJhbmdlOjYzZTc5M2UwNjc1NzRkZTJhZGI3ZWMzYjk1ZDM0MGNmXzMtMi0xLTEtMA_a183bac8-6c38-4511-bbeb-a786294f733d"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i203d1f98f24a4fe3a115923a275934d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo2M2U3OTNlMDY3NTc0ZGUyYWRiN2VjM2I5NWQzNDBjZi90YWJsZXJhbmdlOjYzZTc5M2UwNjc1NzRkZTJhZGI3ZWMzYjk1ZDM0MGNmXzMtNC0xLTEtMA_ea014e2b-cfec-40aa-aea5-aeb3e89144ef"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5b0411e87084422c8042197410e7fd0e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo2M2U3OTNlMDY3NTc0ZGUyYWRiN2VjM2I5NWQzNDBjZi90YWJsZXJhbmdlOjYzZTc5M2UwNjc1NzRkZTJhZGI3ZWMzYjk1ZDM0MGNmXzMtNi0xLTEtMA_5b66e389-9e14-461d-99b4-fa6ecf73777e"
      unitRef="usd">664000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3096e2b87916459ea5da20f86904fc4d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo2M2U3OTNlMDY3NTc0ZGUyYWRiN2VjM2I5NWQzNDBjZi90YWJsZXJhbmdlOjYzZTc5M2UwNjc1NzRkZTJhZGI3ZWMzYjk1ZDM0MGNmXzQtMi0xLTEtMA_06744b5d-9af6-4523-8760-56ba9367641a"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i7405d8176c004373bd1a7022564f91f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo2M2U3OTNlMDY3NTc0ZGUyYWRiN2VjM2I5NWQzNDBjZi90YWJsZXJhbmdlOjYzZTc5M2UwNjc1NzRkZTJhZGI3ZWMzYjk1ZDM0MGNmXzQtNC0xLTEtMA_57012fbc-45e8-45a3-9160-29084ce5769b"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i99af6c093a7a46318853674681719d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo2M2U3OTNlMDY3NTc0ZGUyYWRiN2VjM2I5NWQzNDBjZi90YWJsZXJhbmdlOjYzZTc5M2UwNjc1NzRkZTJhZGI3ZWMzYjk1ZDM0MGNmXzQtNi0xLTEtMA_076f8699-ffe5-41e1-af87-edd102b9e52c"
      unitRef="usd">3117000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5c2817154bf54745801a8b3b059d300c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo3YTViY2FjZjhkYzg0NDdiODdiZjU1ODBlNzBiZTMyOS90YWJsZXJhbmdlOjdhNWJjYWNmOGRjODQ0N2I4N2JmNTU4MGU3MGJlMzI5XzItMi0xLTEtMzUxMg_603536a1-9a69-4f33-8e55-931a10192ce9"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i26ecfb3d4ab6448083643dbeeb433812_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo3YTViY2FjZjhkYzg0NDdiODdiZjU1ODBlNzBiZTMyOS90YWJsZXJhbmdlOjdhNWJjYWNmOGRjODQ0N2I4N2JmNTU4MGU3MGJlMzI5XzItNC0xLTEtMzUxMg_663a0a58-dbe2-4c17-90a9-d11e39660124"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i48c58c1f06cf4205ad1e2e99a90a2e3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo3YTViY2FjZjhkYzg0NDdiODdiZjU1ODBlNzBiZTMyOS90YWJsZXJhbmdlOjdhNWJjYWNmOGRjODQ0N2I4N2JmNTU4MGU3MGJlMzI5XzItNi0xLTEtMzUxMg_db36d704-716b-4a52-8b27-59d0845babc2"
      unitRef="usd">60000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia1493db245904204b24bbf09b86295ff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo3YTViY2FjZjhkYzg0NDdiODdiZjU1ODBlNzBiZTMyOS90YWJsZXJhbmdlOjdhNWJjYWNmOGRjODQ0N2I4N2JmNTU4MGU3MGJlMzI5XzMtMi0xLTEtMzUxMg_5c17dd78-efb8-4eee-83b2-e46a56197e8e"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i004ac7e735eb45989b553639a8d62849_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo3YTViY2FjZjhkYzg0NDdiODdiZjU1ODBlNzBiZTMyOS90YWJsZXJhbmdlOjdhNWJjYWNmOGRjODQ0N2I4N2JmNTU4MGU3MGJlMzI5XzMtNC0xLTEtMzUxMg_03261690-d9b5-4ae2-b5bb-6f1b936da7a6"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0f2951bf32be47b286a8b3dd7cf093da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo3YTViY2FjZjhkYzg0NDdiODdiZjU1ODBlNzBiZTMyOS90YWJsZXJhbmdlOjdhNWJjYWNmOGRjODQ0N2I4N2JmNTU4MGU3MGJlMzI5XzMtNi0xLTEtMzUxMg_44ead061-d154-477a-b706-e4e34471cccc"
      unitRef="usd">2235000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id5421d85314b451eb062ebc3c0f510f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo3YTViY2FjZjhkYzg0NDdiODdiZjU1ODBlNzBiZTMyOS90YWJsZXJhbmdlOjdhNWJjYWNmOGRjODQ0N2I4N2JmNTU4MGU3MGJlMzI5XzQtMi0xLTEtMzUxMg_fe8bbdc8-4f49-4113-b4c5-dd884fdae58b"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9819c7e7b22346909a4b8d6d75294058_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo3YTViY2FjZjhkYzg0NDdiODdiZjU1ODBlNzBiZTMyOS90YWJsZXJhbmdlOjdhNWJjYWNmOGRjODQ0N2I4N2JmNTU4MGU3MGJlMzI5XzQtNC0xLTEtMzUxMg_325b38bf-649d-46e2-a060-1846d811cc2d"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9b0f8e8fc9e44cf49514e913cef36b97_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo3YTViY2FjZjhkYzg0NDdiODdiZjU1ODBlNzBiZTMyOS90YWJsZXJhbmdlOjdhNWJjYWNmOGRjODQ0N2I4N2JmNTU4MGU3MGJlMzI5XzQtNi0xLTEtMzUxMg_041de606-c576-4189-b40c-f7a0f7c3d8cf"
      unitRef="usd">2295000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzEtMi0xLTEtMzU2OA_f3db09d4-a59f-4d9e-a52c-3f4b66c94149"
      unitRef="usd">2295000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i60b2d085f8684ec389c76609864a9bd9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzItNC0xLTEtOTQxMA_21789a4a-347e-45a1-9ba8-5ac246493a3e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzMtMi0xLTEtOTQxNA_2ea03a3c-27ee-4e54-8ef1-ba0eb50f3166"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzMtNC0xLTEtOTQxMA_ad8ea5e9-2728-4514-a715-40c35d84dfd0"
      unitRef="usd">2295000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzItMi0xLTEtMzU2OA_71a81703-d6eb-4e37-86ac-238852fe3c1d"
      unitRef="usd">-493000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzQtNC0xLTEtOTQxMA_df6c73f8-c046-49cf-8c11-eb74197ba077"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzMtMi0xLTEtMzU2OA_42a04b9c-69ab-4a3a-84a2-2dc56ff337c0"
      unitRef="usd">1315000</nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther>
    <nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzUtNC0xLTEtOTQxMA_e4bbcac1-11ba-406f-8df6-d7cd6b92c7fa"
      unitRef="usd">0</nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzQtMi0xLTEtMzU2OA_cd0981e9-4636-47d8-baf9-ae27bb0b9974"
      unitRef="usd">3117000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MzE0OGQ5NjNiOTU0MGI3ODBhZjY2MDg2YmQ0ZGMzMS90YWJsZXJhbmdlOjkzMTQ4ZDk2M2I5NTQwYjc4MGFmNjYwODZiZDRkYzMxXzYtNC0xLTEtOTQxMA_38421969-1575-43f2-a304-cca638add8de"
      unitRef="usd">2295000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <nnbr:ReclassificationOfWarrantsFromEquityToLiabilities
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzE2NDkyNjc0NTkyMjg_cb9a9202-2fd4-4368-b645-17074d8ab625"
      unitRef="usd">1100000</nnbr:ReclassificationOfWarrantsFromEquityToLiabilities>
    <nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage
      contextRef="i07d21c2512d6496c9ff51cfa08da3d00_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDY5ODE_44859b7c-a8f8-46a2-ae04-d8c851459923"
      unitRef="number">0.03</nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage>
    <nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage
      contextRef="i59e95d11145345b39345a3b6a7575f19_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDY5ODg_e4a6eea8-130f-43f4-bf56-c02a73c9bef0"
      unitRef="number">0.02</nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage>
    <nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage
      contextRef="icaa8accc014b4e7d8e4fb178219e37cd_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDcwMTI_ef24bb26-52d9-4549-ade6-52c8bd52127b"
      unitRef="number">0.97</nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage>
    <nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage
      contextRef="iba2d9ff2c4f94af2a3417e1b94641af9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDcwMTk_b6f142d9-5871-48cc-ac47-b2779b6da368"
      unitRef="number">0.02</nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage>
    <nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage
      contextRef="i07d21c2512d6496c9ff51cfa08da3d00_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDcyMDI_5a825950-130d-494f-a767-42fcfb45a3c9"
      unitRef="number">0.10</nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage>
    <nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage
      contextRef="i59e95d11145345b39345a3b6a7575f19_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDcyMDk_c03cd36f-2954-428f-8876-bf151b88703c"
      unitRef="number">0.01</nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage>
    <nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage
      contextRef="icaa8accc014b4e7d8e4fb178219e37cd_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NTkxNTM_2996a3e8-d7ea-436f-8917-d088e3214efe"
      unitRef="number">0.20</nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage>
    <nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage
      contextRef="iba2d9ff2c4f94af2a3417e1b94641af9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NTkxNjA_4f2ebfbd-76c5-49c3-ad2f-1c0d4d53b007"
      unitRef="number">0.01</nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage>
    <nnbr:WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage
      contextRef="i07d21c2512d6496c9ff51cfa08da3d00_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDc4NjA_5aa02b40-06a5-4eaf-b824-14c20bc1f42d"
      unitRef="number">0.80</nnbr:WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage>
    <nnbr:WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage
      contextRef="i59e95d11145345b39345a3b6a7575f19_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDc4Njc_e34bfa54-a5af-4076-b880-f1aba058f369"
      unitRef="number">0.05</nnbr:WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDc5MTQ_e0712bcc-4670-44f3-8db8-d13cbba32213">P2Y4M24D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NDgxMTE_eac1ec2d-21d7-4991-9d96-152e36a8143a">P1Y3M18D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3fdfca14c1794d97b4d60136b66ea587_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzI4Nzg_e5f4862a-4b63-4c56-9d21-0e7c38eaeeb5"
      unitRef="usd">700000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i3fdfca14c1794d97b4d60136b66ea587_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzMwMzc_c1e6b266-abdc-400e-89e7-0b7106f799d3"
      unitRef="number">0.024575</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzUzODM_f4979e72-ac2f-48f4-a855-dbb1c32e42f4">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The notional amount of the interest rate swap decreases over time as presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:3pt"&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:81.916%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional 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:10pt;font-weight:400;line-height:100%"&gt;February 12, 2019 - December 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;700,000,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;December 31, 2020 - December 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,667,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021 - October 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,333,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i688e9c701b58440f92c79f00d7041ddf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MDczMzk0MjY4NTk0MWYwYjBmYTRjOTFkMDNhMmMzNy90YWJsZXJhbmdlOjkwNzMzOTQyNjg1OTQxZjBiMGZhNGM5MWQwM2EyYzM3XzEtMi0xLTEtMA_bcfce31f-0741-4b15-ac3b-98e860b75d49"
      unitRef="usd">700000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i93bf386382724c3798f7f906781c3c59_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MDczMzk0MjY4NTk0MWYwYjBmYTRjOTFkMDNhMmMzNy90YWJsZXJhbmdlOjkwNzMzOTQyNjg1OTQxZjBiMGZhNGM5MWQwM2EyYzM3XzItMi0xLTEtMA_bedfdc7e-9cf4-4fa4-9ff6-d182cfd849fe"
      unitRef="usd">466667000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id462633062a64211bcb96eeb56f8df46_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTo5MDczMzk0MjY4NTk0MWYwYjBmYTRjOTFkMDNhMmMzNy90YWJsZXJhbmdlOjkwNzMzOTQyNjg1OTQxZjBiMGZhNGM5MWQwM2EyYzM3XzMtMi0xLTEtMA_60902b5e-a3a2-40c2-b62b-dde93af6ecf1"
      unitRef="usd">233333000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3fdfca14c1794d97b4d60136b66ea587_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzM1NDI_e5f4862a-4b63-4c56-9d21-0e7c38eaeeb5"
      unitRef="usd">700000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3fdfca14c1794d97b4d60136b66ea587_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NTIwMDE_e5f4862a-4b63-4c56-9d21-0e7c38eaeeb5"
      unitRef="usd">700000000.0</us-gaap:DerivativeNotionalAmount>
    <nnbr:GainLossOnDiscontinuationOfDerivativeHedgeAccounting
      contextRef="ie89fd50e54b84666a43f59ed316e1601_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NTYzOTc_c75429cc-dc48-4e50-8def-fedaf87d8c51"
      unitRef="usd">-14800000</nnbr:GainLossOnDiscontinuationOfDerivativeHedgeAccounting>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i3fdfca14c1794d97b4d60136b66ea587_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NTY2Mjk_1d4959e7-d829-4a43-aecc-d58758a23963"
      unitRef="usd">-2900000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEyMDk0NjI3OTM5Njg4_f5c41342-eaae-4de4-9cf5-dddc7bab9342">The following table presents the effect of the interest rate swap on the Consolidated Statements of Operations and Comprehensive Income (Loss).&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:73.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.037%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;8,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative payments on interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss on interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="ief4f88d3368d4273acde63ffd7b8d48e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowOTRmZTE4MTkxMjc0MGE1OTFiMDNlNjFjMDVmNjg3Yy90YWJsZXJhbmdlOjA5NGZlMTgxOTEyNzQwYTU5MWIwM2U2MWMwNWY2ODdjXzItMi0xLTEtMTI1NDU_43af6a88-3b7d-4167-a2fe-b8efa4144fc0"
      unitRef="usd">8906000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie8068dae31dc4e88b62148cf05943573_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowOTRmZTE4MTkxMjc0MGE1OTFiMDNlNjFjMDVmNjg3Yy90YWJsZXJhbmdlOjA5NGZlMTgxOTEyNzQwYTU5MWIwM2U2MWMwNWY2ODdjXzItNC0xLTEtMTI1NDU_a02c3aa7-c835-44ff-83be-f6f391e2a77b"
      unitRef="usd">1411000</us-gaap:InterestExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowOTRmZTE4MTkxMjc0MGE1OTFiMDNlNjFjMDVmNjg3Yy90YWJsZXJhbmdlOjA5NGZlMTgxOTEyNzQwYTU5MWIwM2U2MWMwNWY2ODdjXzMtMi0xLTEtMTI1NDU_bd315220-f7ca-4bad-9997-ffd43bceadd5"
      unitRef="usd">4133000</nnbr:DerivativeInstrumentsPaymentExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowOTRmZTE4MTkxMjc0MGE1OTFiMDNlNjFjMDVmNjg3Yy90YWJsZXJhbmdlOjA5NGZlMTgxOTEyNzQwYTU5MWIwM2U2MWMwNWY2ODdjXzMtNC0xLTEtMTI1NDU_2b60fdb5-73a2-4cef-b63d-f0ae0545517a"
      unitRef="usd">0</nnbr:DerivativeInstrumentsPaymentExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowOTRmZTE4MTkxMjc0MGE1OTFiMDNlNjFjMDVmNjg3Yy90YWJsZXJhbmdlOjA5NGZlMTgxOTEyNzQwYTU5MWIwM2U2MWMwNWY2ODdjXzQtMi0xLTEtMTI1NDU_e7425d0c-18b9-48b2-82d0-6c920206aeb6"
      unitRef="usd">-11669000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i4fd614fc2b5a4611b6d5f14f2e118583_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowOTRmZTE4MTkxMjc0MGE1OTFiMDNlNjFjMDVmNjg3Yy90YWJsZXJhbmdlOjA5NGZlMTgxOTEyNzQwYTU5MWIwM2U2MWMwNWY2ODdjXzQtNC0xLTEtMTI1NDU_cde249e7-d973-4e76-853c-8ec253d1cdda"
      unitRef="usd">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i3fdfca14c1794d97b4d60136b66ea587_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzQxMzI_b422822c-fa7c-405b-8f5a-55249f732b06"
      unitRef="usd">-2900000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i3cd0490770ba4e0193f2d463111ac22c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NTkxOTU_c0034f42-3e49-4649-8f4f-d78aafa3cc62"
      unitRef="usd">-9400000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzUzODQ_94550e14-8896-4c9f-a721-ce222d612cd6">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the liabilities measured at fair value on a recurring basis for the interest rate swap as of December 31, 2020, and December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;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:54.471%"/&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:12.976%"/&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:12.976%"/&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:12.978%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets &lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Derivative liability - other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Derivative liability - other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;&#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;15,379&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt;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:54.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Fair Value Measurements as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets (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:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (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:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Derivative liability - other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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;/tr&gt;&lt;tr&gt;&lt;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;Derivative liability - other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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,233&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i516bb39d7ea747b7b6c29ff9d37e102b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTphN2EzMTY1ZDlhYTI0NzRlOGYwODFkMmVjNTBmODYwNy90YWJsZXJhbmdlOmE3YTMxNjVkOWFhMjQ3NGU4ZjA4MWQyZWM1MGY4NjA3XzQtMi0xLTEtMA_1710679f-4f9a-4bc6-8e76-2099bf052408"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="id6903238432549bba2b03db21a458d22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTphN2EzMTY1ZDlhYTI0NzRlOGYwODFkMmVjNTBmODYwNy90YWJsZXJhbmdlOmE3YTMxNjVkOWFhMjQ3NGU4ZjA4MWQyZWM1MGY4NjA3XzQtNC0xLTEtMA_1193ee10-b058-41ca-8fe6-090df35a982d"
      unitRef="usd">11022000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i6caab33106d2455f99a6c2e2f164339b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTphN2EzMTY1ZDlhYTI0NzRlOGYwODFkMmVjNTBmODYwNy90YWJsZXJhbmdlOmE3YTMxNjVkOWFhMjQ3NGU4ZjA4MWQyZWM1MGY4NjA3XzQtNi0xLTEtMA_91d85ddb-08e4-40e3-9b3a-09e0abb27b79"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i516bb39d7ea747b7b6c29ff9d37e102b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTphN2EzMTY1ZDlhYTI0NzRlOGYwODFkMmVjNTBmODYwNy90YWJsZXJhbmdlOmE3YTMxNjVkOWFhMjQ3NGU4ZjA4MWQyZWM1MGY4NjA3XzUtMi0xLTEtMA_41d07fe0-949c-4844-95d1-c4607a8da9f6"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="id6903238432549bba2b03db21a458d22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTphN2EzMTY1ZDlhYTI0NzRlOGYwODFkMmVjNTBmODYwNy90YWJsZXJhbmdlOmE3YTMxNjVkOWFhMjQ3NGU4ZjA4MWQyZWM1MGY4NjA3XzUtNC0xLTEtMA_ad49974e-385b-45fa-bc78-0fa38a63d042"
      unitRef="usd">4357000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i6caab33106d2455f99a6c2e2f164339b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTphN2EzMTY1ZDlhYTI0NzRlOGYwODFkMmVjNTBmODYwNy90YWJsZXJhbmdlOmE3YTMxNjVkOWFhMjQ3NGU4ZjA4MWQyZWM1MGY4NjA3XzUtNi0xLTEtMA_c72baa5b-84da-42b2-b07c-6b9fb0afadd1"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="i516bb39d7ea747b7b6c29ff9d37e102b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTphN2EzMTY1ZDlhYTI0NzRlOGYwODFkMmVjNTBmODYwNy90YWJsZXJhbmdlOmE3YTMxNjVkOWFhMjQ3NGU4ZjA4MWQyZWM1MGY4NjA3XzYtMi0xLTEtMA_bae01639-552f-4b0e-867e-fd6d1235c766"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id6903238432549bba2b03db21a458d22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTphN2EzMTY1ZDlhYTI0NzRlOGYwODFkMmVjNTBmODYwNy90YWJsZXJhbmdlOmE3YTMxNjVkOWFhMjQ3NGU4ZjA4MWQyZWM1MGY4NjA3XzYtNC0xLTEtMA_e45e5b8e-7b78-4286-8bb2-6dfb9c5fbeb9"
      unitRef="usd">15379000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i6caab33106d2455f99a6c2e2f164339b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTphN2EzMTY1ZDlhYTI0NzRlOGYwODFkMmVjNTBmODYwNy90YWJsZXJhbmdlOmE3YTMxNjVkOWFhMjQ3NGU4ZjA4MWQyZWM1MGY4NjA3XzYtNi0xLTEtMA_017eeba1-6aec-4768-a804-ddaa11a87b31"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i9158bf0fe8db4758a7955ecdb5df7bd0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowNThlYTA2NDcyZGE0OWQ5YjI4M2IwYmRlNzhiMDZmYS90YWJsZXJhbmdlOjA1OGVhMDY0NzJkYTQ5ZDliMjgzYjBiZGU3OGIwNmZhXzQtMi0xLTEtMzY4NA_ae1063fd-5a39-47b8-999f-7d391238b3ec"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ief1b14db4be74fb5a699258e87de7d62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowNThlYTA2NDcyZGE0OWQ5YjI4M2IwYmRlNzhiMDZmYS90YWJsZXJhbmdlOjA1OGVhMDY0NzJkYTQ5ZDliMjgzYjBiZGU3OGIwNmZhXzQtNC0xLTEtMzY4NA_f4b93607-72c8-4835-99ef-ce32dc22fd3f"
      unitRef="usd">5943000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i1c7918751cea49c7a3f4b22b0f50bbd8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowNThlYTA2NDcyZGE0OWQ5YjI4M2IwYmRlNzhiMDZmYS90YWJsZXJhbmdlOjA1OGVhMDY0NzJkYTQ5ZDliMjgzYjBiZGU3OGIwNmZhXzQtNi0xLTEtMzY4NA_76ee7921-7e91-4a88-b65e-45b466d53a36"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i9158bf0fe8db4758a7955ecdb5df7bd0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowNThlYTA2NDcyZGE0OWQ5YjI4M2IwYmRlNzhiMDZmYS90YWJsZXJhbmdlOjA1OGVhMDY0NzJkYTQ5ZDliMjgzYjBiZGU3OGIwNmZhXzUtMi0xLTEtMzY4NA_f7960a04-2149-484f-a58d-5e874e6fc24c"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ief1b14db4be74fb5a699258e87de7d62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowNThlYTA2NDcyZGE0OWQ5YjI4M2IwYmRlNzhiMDZmYS90YWJsZXJhbmdlOjA1OGVhMDY0NzJkYTQ5ZDliMjgzYjBiZGU3OGIwNmZhXzUtNC0xLTEtMzY4NA_705afaa9-406c-4dcf-9fcb-66d9cbae8422"
      unitRef="usd">6290000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i1c7918751cea49c7a3f4b22b0f50bbd8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowNThlYTA2NDcyZGE0OWQ5YjI4M2IwYmRlNzhiMDZmYS90YWJsZXJhbmdlOjA1OGVhMDY0NzJkYTQ5ZDliMjgzYjBiZGU3OGIwNmZhXzUtNi0xLTEtMzY4NA_72eb5691-d66f-4eb7-8f34-54ff96d4ca2e"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="i9158bf0fe8db4758a7955ecdb5df7bd0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowNThlYTA2NDcyZGE0OWQ5YjI4M2IwYmRlNzhiMDZmYS90YWJsZXJhbmdlOjA1OGVhMDY0NzJkYTQ5ZDliMjgzYjBiZGU3OGIwNmZhXzYtMi0xLTEtMzY4NA_50fd17db-f4c0-430c-be74-3defbb18900a"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ief1b14db4be74fb5a699258e87de7d62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowNThlYTA2NDcyZGE0OWQ5YjI4M2IwYmRlNzhiMDZmYS90YWJsZXJhbmdlOjA1OGVhMDY0NzJkYTQ5ZDliMjgzYjBiZGU3OGIwNmZhXzYtNC0xLTEtMzY4NA_40732763-1d17-48d2-ab64-2a92d3257fe2"
      unitRef="usd">12233000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1c7918751cea49c7a3f4b22b0f50bbd8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90YWJsZTowNThlYTA2NDcyZGE0OWQ5YjI4M2IwYmRlNzhiMDZmYS90YWJsZXJhbmdlOjA1OGVhMDY0NzJkYTQ5ZDliMjgzYjBiZGU3OGIwNmZhXzYtNi0xLTEtMzY4NA_2be447ff-8df5-4a23-910c-c1918208daab"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NTE4NDk_f857fe48-6075-45cf-8ec9-af4b368ab641"
      unitRef="usd">14400000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NTE4NTc_f36e5f25-b9f3-44a7-915a-4f0fdd9be54e"
      unitRef="usd">9600000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LineOfCredit
      contextRef="ic726d943996940bfa75fecd836939fe8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzUyOTI_65a95fd1-8dd8-4e8d-9b2a-18b0ca569931"
      unitRef="usd">14400000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i6ff1b8b698d34af48b921f665dd80771_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzIvZnJhZzpmZmU2YmI0MGVlODQ0YmRkYWFhOTRkYmEwZjMwM2Q4Zi90ZXh0cmVnaW9uOmZmZTZiYjQwZWU4NDRiZGRhYWE5NGRiYTBmMzAzZDhmXzEwOTk1MTE2NTE4OTk_2dbb8b4b-1155-4a2a-af07-f7cbbce30bf8"
      unitRef="usd">9600000</us-gaap:LineOfCredit>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90ZXh0cmVnaW9uOjE0OTIyNTMyNmI3MjQwZmI5OWY3MjQ4OWEzMjVkNjU3XzYyNg_e77e8242-36c3-407e-aa3d-a0a8009061f8">Quarterly Results of Operations (Unaudited) &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the quarterly results of operations for the years ended December 31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt"&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:46.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&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;2020&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%"&gt;First &lt;br/&gt;Quarter&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%"&gt;Second &lt;br/&gt;Quarter&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%"&gt;Third &lt;br/&gt;Quarter&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%"&gt;Fourth &lt;br/&gt;Quarter&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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;116,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;78,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;113,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;119,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cost of sales (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from continuing  operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Income (loss) from discontinued  operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 loss from continuing operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Basic net income (loss) per common share&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;(5.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 loss from continuing operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Diluted net income (loss) per common share&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;(5.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt"&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:46.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&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;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:8pt;font-weight:700;line-height:100%"&gt;First &lt;br/&gt;Quarter&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%"&gt;Second &lt;br/&gt;Quarter&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%"&gt;Third &lt;br/&gt;Quarter&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%"&gt;Fourth &lt;br/&gt;Quarter&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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;127,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;130,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;120,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;110,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cost of sales (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Loss from discontinued  operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Basic loss from continuing operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Basic net loss per common share&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;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted loss from continuing operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Diluted net loss per common share&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;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i4ac64ffb51914cabae15135574a5e344_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90ZXh0cmVnaW9uOjE0OTIyNTMyNmI3MjQwZmI5OWY3MjQ4OWEzMjVkNjU3XzYyOQ_73776870-b9c5-49d0-b8c8-649555b6c7ca">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the quarterly results of operations for the years ended December 31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt"&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:46.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&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;2020&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%"&gt;First &lt;br/&gt;Quarter&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%"&gt;Second &lt;br/&gt;Quarter&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%"&gt;Third &lt;br/&gt;Quarter&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%"&gt;Fourth &lt;br/&gt;Quarter&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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;116,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;78,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;113,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;119,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cost of sales (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from continuing  operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Income (loss) from discontinued  operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 loss from continuing operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Basic net income (loss) per common share&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;(5.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 loss from continuing operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Diluted net income (loss) per common share&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;(5.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt"&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:46.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&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;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:8pt;font-weight:700;line-height:100%"&gt;First &lt;br/&gt;Quarter&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%"&gt;Second &lt;br/&gt;Quarter&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%"&gt;Third &lt;br/&gt;Quarter&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%"&gt;Fourth &lt;br/&gt;Quarter&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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;127,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;130,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;120,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;110,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cost of sales (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Loss from discontinued  operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Basic loss from continuing operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Basic net loss per common share&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;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted loss from continuing operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;(0.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Diluted net loss per common share&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;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzEtMi0xLTEtMA_8319072f-9c54-441d-a0ad-fe3f9d750949"
      unitRef="usd">116213000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzEtNC0xLTEtMA_adfd5c7a-c6c6-49e1-ba12-e8c2ea91c618"
      unitRef="usd">78532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzEtNi0xLTEtMA_01f597ff-d95c-47f7-a503-af1b2d900944"
      unitRef="usd">113761000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzEtOC0xLTEtMA_a329f8c8-5387-495f-878d-8c866ab80672"
      unitRef="usd">119028000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzItMi0xLTEtMA_2550c0e4-e4dd-4609-9dea-26fbe306e673"
      unitRef="usd">94478000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzItNC0xLTEtMA_6dc67ff7-4081-40e0-b0e4-06433a90f79f"
      unitRef="usd">65058000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzItNi0xLTEtMA_b44abe6e-7f76-416b-914f-c9dc5616d5a1"
      unitRef="usd">90076000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzItOC0xLTEtMA_a23ae45c-1747-4262-9e80-9ad85bf905dd"
      unitRef="usd">93982000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzMtMi0xLTEtMTcyNQ_567bfb9d-3786-43cb-9ded-89f032e5a053"
      unitRef="usd">-108077000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzMtNC0xLTEtMTcyNQ_00f51a3f-cc57-4187-8d50-1dddc9a18000"
      unitRef="usd">-17566000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzMtNi0xLTEtMTcyNQ_a8e43ed0-b52f-40a4-999d-794c5c019b97"
      unitRef="usd">1640000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzMtOC0xLTEtMTcyNQ_c91f7f3a-dea1-4f7c-8c76-f1d3bdd4db1e"
      unitRef="usd">-15487000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzQtMi0xLTEtMTcyNQ_7f24e49d-e9ca-4634-97f0-98128acd192a"
      unitRef="usd">-140114000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzQtNC0xLTEtMTcyNQ_8eb7dec8-3fb4-4bbc-a93e-a1801ad76b3c"
      unitRef="usd">-4182000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzQtNi0xLTEtMTcyNQ_4cd11d2d-ac08-429a-9266-7845ed52e2fc"
      unitRef="usd">20330000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzQtOC0xLTEtMTcyNQ_9a643635-621a-42f3-8f1d-d3e7236f0298"
      unitRef="usd">162864000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzQtMi0xLTEtMA_a790c125-a7ae-4336-b596-599c01a674e1"
      unitRef="usd">-248191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzQtNC0xLTEtMA_a91c30b2-4e65-4cfa-9fdc-6aa3afe25a8c"
      unitRef="usd">-21748000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzQtNi0xLTEtMA_69310ec7-b6e8-4632-95fa-c05d1c301338"
      unitRef="usd">21970000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzQtOC0xLTEtMA_af04773f-8b33-495a-b457-35b6c6a59b21"
      unitRef="usd">147377000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzUtMi0xLTEtMA_27274da6-87cc-4bed-87b9-c040f782de01"
      unitRef="usd">-272690000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzUtNC0xLTEtMA_5af20510-d452-4403-9d30-86213fcb37a0"
      unitRef="usd">-19371000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzUtNi0xLTEtMA_e8dd1756-c7e2-4e75-8354-47d2d968b95a"
      unitRef="usd">31851000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzUtOC0xLTEtMA_fffc24f7-45bd-4f3b-a19b-37ffbcf13826"
      unitRef="usd">170440000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzctMi0xLTEtMTcyOQ_61569239-b390-4b64-9f36-a0f939ec1c5d"
      unitRef="usdPerShare">-2.64</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzctNC0xLTEtMTcyOQ_f1a01c27-9b84-4c1a-aaf9-3d569fcef949"
      unitRef="usdPerShare">-0.49</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzctNi0xLTEtMTcyOQ_f8f32561-b27f-4e06-849c-06a0fbe64bf6"
      unitRef="usdPerShare">-0.04</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzctOC0xLTEtMTcyOQ_d8a3db57-3eb9-4ebf-9830-419dafb59afa"
      unitRef="usdPerShare">-0.44</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzctMi0xLTEtMA_248d8622-5242-4179-a4f9-4290d25731b0"
      unitRef="usdPerShare">-5.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzctNC0xLTEtMA_5288d1b9-bdea-42f8-b78f-272c46b70af6"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzctNi0xLTEtMA_a6b2267f-d410-4114-a65c-3e99f5108078"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzctOC0xLTEtMA_7e90f518-de12-4a50-8703-6d1fdfb37ac8"
      unitRef="usdPerShare">3.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzktMi0xLTEtMTczMw_60cfbf1c-5069-4b58-8dc4-c5b075b8097c"
      unitRef="usdPerShare">-2.64</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzktNC0xLTEtMTczMw_f232834b-ba08-412f-b0f6-4c7f204ba454"
      unitRef="usdPerShare">-0.49</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzktNi0xLTEtMTczMw_3b09d07f-1a66-4d30-892b-0d44c4cbfc78"
      unitRef="usdPerShare">-0.04</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzktOC0xLTEtMTczMw_d55113f3-427f-4d38-aba8-7662421501a7"
      unitRef="usdPerShare">-0.44</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f509285bf0342beb0a53a8850c807fa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzktMi0xLTEtMA_97ae1a78-6401-4175-acf0-78d0e65299f4"
      unitRef="usdPerShare">-5.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6792e553b831445aafc70be9bc0f04cc_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzktNC0xLTEtMA_b6a05cee-407f-4011-8643-c7e91778c1ee"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icb529e6b452b48628e49c549cfc0ee53_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzktNi0xLTEtMA_ca534342-e35c-4fdf-9393-0cc97eafdbe3"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia3fe8e1727ed46689aab7ff567673721_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTowOTJjZDczNDI0MTQ0MjljYmM3M2Y1ZDNkNGViMzcyYi90YWJsZXJhbmdlOjA5MmNkNzM0MjQxNDQyOWNiYzczZjVkM2Q0ZWIzNzJiXzktOC0xLTEtMA_eea83487-f230-47b4-bcaf-6668f879f5a1"
      unitRef="usdPerShare">3.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzEtMi0xLTEtMA_1a6b6a45-9331-46bb-af04-ba91c04d1d62"
      unitRef="usd">127528000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzEtNC0xLTEtMA_283e56a7-b884-4841-8cd3-df1df4a40e10"
      unitRef="usd">130851000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzEtNi0xLTEtMA_ad7c0e52-0e59-4297-be52-e87831141091"
      unitRef="usd">120459000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzEtOC0xLTEtMA_6797dec0-2440-432a-a26d-66bfd6e4be51"
      unitRef="usd">110676000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzItMi0xLTEtMA_f1c696fa-9bcf-4d4a-893e-ee914e4fad30"
      unitRef="usd">101369000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzItNC0xLTEtMA_7d30288e-fc41-4484-81dc-8cb9dcbe1f2c"
      unitRef="usd">102643000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzItNi0xLTEtMA_1cc0d790-8eea-4b8d-8aa4-a393b0ff1002"
      unitRef="usd">96654000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzItOC0xLTEtMA_6dc20f48-82c7-479f-bc53-e5fcecf79541"
      unitRef="usd">91816000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzMtMi0xLTEtMTc0NA_a4a34bba-283d-4d6c-afe3-56eaf7041c45"
      unitRef="usd">-11517000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzMtNC0xLTEtMTc0NA_09b345c1-7c1c-4b60-9fe1-850d439f5136"
      unitRef="usd">-4453000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzMtNi0xLTEtMTc0NA_dfb3ef3b-02b0-440e-8587-cffb30bba4df"
      unitRef="usd">-4836000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzMtOC0xLTEtMTc0NA_d0f0ae31-c4e9-490d-94de-7399ed8d3828"
      unitRef="usd">-9943000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzQtMi0xLTEtMTc0NA_fedf7585-5e18-42f4-a893-91d32a287163"
      unitRef="usd">-8001000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzQtNC0xLTEtMTc0NA_91e2e0d3-9b3a-4cb7-b57f-ff12412cb947"
      unitRef="usd">-2830000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzQtNi0xLTEtMTc0NA_85294f88-0d01-48a2-92ef-41d1d14e8170"
      unitRef="usd">-1019000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzQtOC0xLTEtMTc0NA_2f7e1620-6fa9-46bf-939a-8907ad89c69d"
      unitRef="usd">-4142000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzQtMi0xLTEtMA_49e0a9ba-afd4-4d8b-888d-dc0a839d3e31"
      unitRef="usd">-19518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzQtNC0xLTEtMA_dc094dbd-5437-416e-b23f-af6cb1368c29"
      unitRef="usd">-7283000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzQtNi0xLTEtMA_aaeb8208-6b07-47b4-9827-acfc7994aa7a"
      unitRef="usd">-5855000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzQtOC0xLTEtMA_afb4ba03-4b8e-4477-bb1a-dec5bbad3c6e"
      unitRef="usd">-14085000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzUtMi0xLTEtMA_1f66a5c2-a42e-4e76-a45d-4bd3adb67d47"
      unitRef="usd">-22053000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzUtNC0xLTEtMA_4506d77e-ec30-4132-86f5-303948ea11c5"
      unitRef="usd">-15742000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzUtNi0xLTEtMA_d39febf6-923e-4161-b419-70455d887592"
      unitRef="usd">-17976000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzUtOC0xLTEtMA_7d03ded1-80ca-4525-91c0-182b4612be6d"
      unitRef="usd">-4210000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzctMi0xLTEtMTc1Ng_79a89f7b-fa94-4b58-a485-557f8ba5d19c"
      unitRef="usdPerShare">-0.27</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzctNC0xLTEtMTc1Ng_0b181310-6c5c-4c18-af7b-9249bc0c5a31"
      unitRef="usdPerShare">-0.11</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzctNi0xLTEtMTc1Ng_dafd4683-cdc1-4252-8c95-8c4500258284"
      unitRef="usdPerShare">-0.12</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzctOC0xLTEtMTc1Ng_2bd1bdc7-c3f1-4004-9609-3b819400cf1b"
      unitRef="usdPerShare">-0.25</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzctMi0xLTEtMA_44230eaa-e60c-4bf1-95cd-56d63d1b33c6"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzctNC0xLTEtMA_84ca476d-df92-4a14-9829-3b83868afed4"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzctNi0xLTEtMA_3115dcc9-6f82-4d3d-afc5-3c913cfd267b"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzctOC0xLTEtMA_37afecc0-2fd7-4a9f-b605-014f3f404b29"
      unitRef="usdPerShare">-0.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzktMi0xLTEtMTc2MQ_f9853d49-7d1c-4efd-853f-d90e3c84623e"
      unitRef="usdPerShare">-0.27</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzktNC0xLTEtMTc2MQ_99fad1d0-e315-4ca4-b5df-4671c492f80c"
      unitRef="usdPerShare">-0.11</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzktNi0xLTEtMTc2MQ_cfdbf042-939f-42ba-89bb-0bcea05427d6"
      unitRef="usdPerShare">-0.12</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzktOC0xLTEtMTc2MQ_60bdae5e-8f75-4408-b5b2-15c5b6c3e07c"
      unitRef="usdPerShare">-0.25</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia2d0537396b9432f8722104312040a56_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzktMi0xLTEtMA_2a2dec98-3489-46e0-a22a-7c3449963e23"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i500633c590aa4edcbcd6bac6781c1488_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzktNC0xLTEtMA_37e90452-5e60-4e86-93ad-768e8b0ee0be"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifd20853d09e649c1bbdd00afc534715a_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzktNi0xLTEtMA_b285f1b3-f8d1-408d-b8a7-dd48083948d5"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i57786be941f7478c864cbd54f026f460_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV8xNzUvZnJhZzoxNDkyMjUzMjZiNzI0MGZiOTlmNzI0ODlhMzI1ZDY1Ny90YWJsZTo3MDFlYjQwYTA5YTQ0YTlmYjE4YWI3ZWQzMTc4NDk5NS90YWJsZXJhbmdlOjcwMWViNDBhMDlhNDRhOWZiMThhYjdlZDMxNzg0OTk1XzktOC0xLTEtMA_f61899e7-7dc5-4319-bb60-948fb250a190"
      unitRef="usdPerShare">-0.35</us-gaap:EarningsPerShareDiluted>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtNi0xLTEtMA_b2a3d5f2-2e36-4c40-b909-d7c62a85c6fd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtNi0xLTEtMA_b2a3d5f2-2e36-4c40-b909-d7c62a85c6fd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtNi0xLTEtMA_c2a4e163-ae16-4768-ac6e-d9e4ca55eb6b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtNi0xLTEtMA_c2a4e163-ae16-4768-ac6e-d9e4ca55eb6b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtNC0xLTEtMA_d472a058-ecdd-433c-b72c-60ff7c7c65d4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtNC0xLTEtMA_d472a058-ecdd-433c-b72c-60ff7c7c65d4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtNC0xLTEtMA_96f7e7f9-ba7e-4778-990f-0a161f805be6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtNC0xLTEtMA_96f7e7f9-ba7e-4778-990f-0a161f805be6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtMi0xLTEtMA_5f5b9179-40fa-4aba-8436-9edc52a935d1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtMi0xLTEtMA_5f5b9179-40fa-4aba-8436-9edc52a935d1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtMi0xLTEtMA_78304e46-d93c-44a8-af1a-dc4d6c524987"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtMi0xLTEtMA_78304e46-d93c-44a8-af1a-dc4d6c524987"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMjE5OTAyMzI1NjUwOQ_fbcc4381-eeb2-402a-8da5-b46a58fff4e7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMjE5OTAyMzI1NjUwOQ_fbcc4381-eeb2-402a-8da5-b46a58fff4e7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents include $13.8 million, $10.2 million, and $0.2 million of cash and cash equivalents that were included in current assets of discontinued operations as of December&#160;31, 2019; December&#160;31, 2018; and December&#160;31, 2017, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtNi0xLTEtMA_b2a3d5f2-2e36-4c40-b909-d7c62a85c6fd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMjE5OTAyMzI1NjUwOQ_fbcc4381-eeb2-402a-8da5-b46a58fff4e7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtNi0xLTEtMA_c2a4e163-ae16-4768-ac6e-d9e4ca55eb6b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMjE5OTAyMzI1NjUwOQ_fbcc4381-eeb2-402a-8da5-b46a58fff4e7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtNC0xLTEtMA_d472a058-ecdd-433c-b72c-60ff7c7c65d4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMjE5OTAyMzI1NjUwOQ_fbcc4381-eeb2-402a-8da5-b46a58fff4e7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtNC0xLTEtMA_96f7e7f9-ba7e-4778-990f-0a161f805be6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMjE5OTAyMzI1NjUwOQ_fbcc4381-eeb2-402a-8da5-b46a58fff4e7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDQtMi0xLTEtMA_5f5b9179-40fa-4aba-8436-9edc52a935d1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMjE5OTAyMzI1NjUwOQ_fbcc4381-eeb2-402a-8da5-b46a58fff4e7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RhYmxlOjUyNzQ2Mjg5YTE2NzQ0NTJiZjg0MzE4NDA1NjBmYzUwL3RhYmxlcmFuZ2U6NTI3NDYyODlhMTY3NDQ1MmJmODQzMTg0MDU2MGZjNTBfNDUtMi0xLTEtMA_78304e46-d93c-44a8-af1a-dc4d6c524987"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjViMDkyZDc4NWJjNzQ0YzQ5YjAwODk5ZGE5ZjU0MDRlL3NlYzo1YjA5MmQ3ODViYzc0NGM0OWIwMDg5OWRhOWY1NDA0ZV84Mi9mcmFnOmNlNTcxOTlmOTFhNDQ0ZTQ4NmJkNDkzNjAzOTNhMTdkL3RleHRyZWdpb246Y2U1NzE5OWY5MWE0NDRlNDg2YmQ0OTM2MDM5M2ExN2RfMjE5OTAyMzI1NjUwOQ_fbcc4381-eeb2-402a-8da5-b46a58fff4e7"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
