<?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/20210331"
  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-20210331.xsd" xlink:type="simple"/>
    <context id="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib2f2e9f854cb48afbe52f4c940dc166f_I20210503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2021-05-03</instant>
        </period>
    </context>
    <context id="i180567c9a7b745c5ad2de9ee3d59a0d5_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="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i65f43d87ac0b461db105cf54ecaddbcb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91be7deca9bf4c7ea0d087ed1f2d82aa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i633f9f47769845df82b5a2675269be35_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8606c210c1eb4ecf9976cb01facb78ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d87f0696b294d48bb35bfe02795dcbe_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7cdad6afd656410e9d4abff0bbe21658_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="i2e56a0b2cd8c440e874c7fbd2f2b2eb1_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="i4e366f7b7f9945cd81600d4bcf9d2749_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="if5530b35bf5e40ceb28c3747238c88c4_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="if0fb988b85fe4626b5d73239c538ab18_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i75230050f9ed4ce4b4f35f4620abeda8_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieef4722d1fe44c0485a457a241c55a89_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i86c6b1dfb1f740f3bff8a4c77f36ebdc_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i77899398943d4097b3ec9bb639b72eb8_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i39afa2034740410b805073d0ddfd704c_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i7f7a4d5de0d540589571fac6a6617480_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i45f6bf802c1f4aebbf5b3b6d06d3b7d7_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ief85a936a4ef4e9ca2f299d3cc575843_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="i24de45f34aa04355b9c4c07c583e4fce_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="ib6af05cc2a004296965e073a849f386f_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="i96485e2d7bd74b92a1777d380fc1adf1_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="i107e2c65c91b417983fb3b46e3cca3f0_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="i7d90f2cb723a44be8457c38a834fb590_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifbdc6908764d4f788b3d87ffe6e75519_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iabde2cb4dfae498387adc395d8ef84d8_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2fdc8fac79e1449ca882e8f41efe78c3_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0c1471c880cc44629c7b688f95b01cbb_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idfeb56c05c87421cb25134cda937f2ae_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i36225db19ab24640b11d7ac519839d8b_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i223eabe6a2ff486096f143d31b668be4_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i32ef83ed623f45ceb5315ff924416b19_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0448d3353050412892cf81abc2e60216_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie56f9490bd234f2fb08dd0bc5f9c29f2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib268b97b90e846ae853bd8879b53b2cf_I20201031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="icdd147a565db45be9bb1b7e04ec5875d_D20201001-20201031">
        <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-10-31</endDate>
        </period>
    </context>
    <context id="i187751ac76594d16a726931c9b79cf77_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ibc74e4244b3042849cbe85bf9f1c3774_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="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i84c099e35a0c47eab2b5238561efceba_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="i97c7b82017c34a9282c36cf0e7ca99ab_D20201006-20201006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2020-10-06</startDate>
            <endDate>2020-10-06</endDate>
        </period>
    </context>
    <context id="ied1b582e00d44faca5b7bb7e15f7564c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibe09027cc9594cb2b866e44454f38bc5_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1a1fdb542c814e57945042eba0dd899a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie8b3fcb348eb43a9a453fade2d46213b_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic1a44ca92f774b74994956671f75ce65_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0c1d546ee90b4df38392ce9bd999adc5_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if374083d23c044e2bc0ee406cbf15781_D20210101-20210331">
        <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:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i51c39a1ce274419494cec5aa5f1b2617_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:AccountsReceivableMember</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="ibd900f447d474ba99a04be95c0df1823_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i75db9325b1af43b7b8194cd5ae4feb7d_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="ic3dd89d1f3194b6e933f742d983d5612_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="ice55cf9330d1469f8f77ed74cd93b345_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i667342b4d6494aa7a834a55095bf1c43_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2ffab18d39eb42fd84bcde967109d19b_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ib3daa3b5abfc470d827ecb669c6a11b6_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ib74299f9431f4b4cba3fba6e9ce66797_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2144eb3ac0ee40f98d55afe0b10c9be9_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="i937446fd956e4e6e93a7aa2299039ebf_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3a1ca5f406754a158b0022886d1ab480_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i114aeee5a78b4149906019196724dadd_I20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-22</instant>
        </period>
    </context>
    <context id="iff0b4bb4df464a4cb4386ac84aa7efcc_I20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-22</instant>
        </period>
    </context>
    <context id="i3ed736b97c9741e980bb47f819c1b989_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ief3d298735d9468db6661d001dcf8905_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i65810601a9f9427fab667919e5065d66_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i0720342b1cbb435aa8e4e16f811507b9_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="ia00ce072b4ab43c39828153915781ec1_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ieeb1d584a60a4d80ad3cc05165666e99_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="i6e92aa464bd34b169f7fb02518525bac_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i0c15047b4da74f07b01952162c4cd9bb_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="i3914bb2698bc4a5c8ed002aee2c901c1_D20210322-20210322">
        <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:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="i0584d9a11d894b6d9a9140954eea2738_D20210322-20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="i54801ffaca5b4c6ca102e2c890a62509_D20210322-20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nnbr:VariousBenchmarkRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="ib3fd469cd51546a4b919d474903a00cf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i82ebc2a7b5e343a78198bcb768909caf_I20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-22</instant>
        </period>
    </context>
    <context id="i0fe2916ed273462aa73725f88865d4d2_I20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-22</instant>
        </period>
    </context>
    <context id="i9a9efef1597e45b08a362fc59607bbfc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie53d5b2ee15543f69c4ab3269e6330b3_D20210322-20210322">
        <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:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="i3cb0d3416a6d4f31b6a167a078097be0_D20210322-20210322">
        <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:AssetBackedCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nnbr:FederalFundsOrPrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="iad00169017ab4ed099cf5177ece1a039_D20210322-20210322">
        <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:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nnbr:FederalFundsOrPrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="i3e3903f996ba4a6a986978ff0c9d3498_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i46e92025c4b741179c512312e66db462_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5cee694a9acc405194048169a84ebce8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i568f8dcc5b9046098e38399c359eeec3_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4bf82ab0749a40b38236b3e45c764686_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if1aedd9b2487417b889c79ebaad08c7f_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic47957e086344d94bedb7ef0f029705c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie526444ecb0247559fc56fe176e42dcd_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3e00ae6082fe42ca94edda3bcad06ae4_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i363207202d0b40f2b74e4b481e3b95f4_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8c26bdd6287941e58f9193eab83d0b8c_D20210322-20210322">
        <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>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="ib5e3694215054689a802e89628f4bb73_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="i74cce2d882224da9be284df8b81afa81_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iea52ad05d09a42f688fd809a71a7936d_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="i3f11fb9c029347ce9ed022953ebad674_D20210322-20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="i0299781d4eea4c38897982484a859710_I20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-22</instant>
        </period>
    </context>
    <context id="ib27be2be58574955a0ce2ceda1a0294d_I20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-22</instant>
        </period>
    </context>
    <context id="i5b6de7ab2e214ad69f92c5ef6967f74a_D20210322-20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="i1af3fce0930a497cb447eda8f9c52b17_D20260322-20260322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-22</startDate>
            <endDate>2026-03-22</endDate>
        </period>
    </context>
    <context id="i7d6c92e06d794e9fb51649e1957f7493_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifc0f02330f38485bbf7a084fd10cb8d0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i34ad875d34424c478a979510854f8cee_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="i7b01b8d90e7e4ef3b68e880c341f9c7c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id83376caab2d4b81a7c8e694123597ce_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9e3a962993b641cdba964b2d47638677_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i512e0de79218458e81c65d32616b3611_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieaf9bc5823f14b48b30d5999a8d0df8c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7e9e6d0750c541f6901a0e0bb326c96c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i26a3929f39624d169c1d558f6688dd2d_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5e21068fa7494638b8ba8d4de4fa6b21_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i49fdf551b2554b15b52d90a90b4ad569_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic32d8eeefbea4e6987ef8e09f12866a7_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie235c59a651e4544b138e9729cc0a954_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifce96c6429044fee9bd7cf9144ff7b0c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i501c3be781d646568ed9947eeb89ef29_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id12b6fab4c6b4facbc6dbb4a77a84d63_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8816201641d14c77b95e12ca480355d8_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i63e3b67e769e461695a01b62bcbcf611_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib1218cad5ad64abfa2946cf09c5b6550_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib076226cb01f4f5aa359879c9f871b13_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2f20387431734502879c32c4bdbe7055_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic17a6466b61a41b99ce49d55d03cefe2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7153ba0971c54e53ad0d9828101654e3_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9fd53f196e2543f592cce00619b0956a_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2ad3c20325d2407c93af4d1557ffca62_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i80e096abdd884d91b045a158a9df25f3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6af1f881d8f340f1b653a62efb50d577_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iee7437259b884185b8f5b975e677284b_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iffe44987279448d3959e4fa008c60c06_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9563cba4ec314a95a61690c6e8748b18_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib46eed30517b477791f154a9e21bd996_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i957d02f782e843c29a0107ee30f9a55e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i31520b84440445aea73f93e4dd8f7eda_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iebfd07ff64c34b9d855b10419baae684_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i204a83956133475998260b70e64054f3_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1396ac88b9644f0cbb6a70f36685a0da_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic6a2ae609acd457b92bde141eee1b100_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i65ec8cbc9a714c3cb27b1638e9a606ae_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i870c7eb7b411494e9c4a6dc10eef2cf5_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i476364109de04872bf283fb8c9ea7c12_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8fb62eff425643ca98e6ae577ba0fa92_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i93f9decd6cde45588a3c2e9562805420_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4c0d96fbc13a481bb4028a14cb6a335c_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id6fb981ae63e4a96a695e50eb9cf7b12_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib24548fafa9545a2bcab1ddc86a5556e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i66277adc151b49fb9dc2ce32df8b5ff2_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3d294b0cbe4249b4bd072504e549e5c2_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia9274db670ad4469867257cb9874bb73_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i22777a76e4f94ec98ce2ab1bbfa56f8f_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ida766a0bebbc45e0bb44e2069e9703f1_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3e99d3a37d3843829dd7e35cb9b23f97_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ieaacc43aa56442e592afe752b6886310_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icef96f1dff9b4a3ab326aa6020a437cb_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i143113e958b546c5b48422503e38c8a9_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i76b8b1c568814fbdadfa4baabcba9804_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i037ae0e9cf4043eb9a8ff81c032bf667_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic9718fd16c4f4f4a986686e8512d7cf9_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if8d280ee009b47a09ebeba122b61bc3a_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i45113f14503347cfb114e9d5c26f3134_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i05321c24b3ae4643ad3879e5e6951919_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i84ecae99a68b4bc59f479b30176f775b_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:AutomotiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i96858ceded344a278252b649dc779a3c_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:AutomotiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8c20b7d60fe64f73b4608a1fb98f8c23_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:AutomotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i78b8f716b65b47b59ca5980e6bb19c6e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i49263d04e06d43f7b8b423f64f64eb29_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:GeneralIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i96749298572c46219aaaa0f5540ee667_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:GeneralIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i89e6c810c9584ea9a847e3d9431dd4ac_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:GeneralIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0509be8140f6482a873b42e59e736771_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i858414ab3c6c4cdf82fba229855c9b8f_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib89ef071c02e492a91e4fba5a9a46d19_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia5adb6dc744c481ab30893d50c483f6e_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:ElectricalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i05f003ac48f24fb49cc0d417c9884def_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie7706b64b29d499d86b9c44a3cd3af6c_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:OtherSubsegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if3821f74485945c1966838687daab153_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:OtherSubsegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i48ec4a3653f445709e131f5c08c840e8_D20210101-20210331">
        <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:ProductOrServiceAxis">nnbr:OtherSubsegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i48de795cefb045068b883f929c9161ba_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherSubsegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3335b7b742f8459ab812c40d5ff6e3fa_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:AutomotiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iaf05e57bdf714ef68d036db6a086bad1_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:AutomotiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5e032a56b3704b04ba00e5ad41f62d0b_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:AutomotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3253b880f0384bba9ba8eaa67fb2ba08_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i66d5a606fc8249138428b320803ed691_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:GeneralIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic205f4fe65dd4b4ba9a5d68979e68c44_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:GeneralIndustrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i217307306bc147a693de7a2121ce2589_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:GeneralIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2f02012580004f58b9a401befd35d6ec_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if4fc1356d19849679dd38a3ffaeca5e0_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia0e09a132d4a42bfbb463cb1152a5065_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2cbf587f6e91483c863b6d11e7c9fe52_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:ElectricalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i576befc90acb4461b636422da0dfe976_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i818e33d21e18498c8716627a08878bfb_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:OtherSubsegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i26db9350d6644c039e550e5dfa172d31_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:OtherSubsegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i56fab4a3730e4cd086b0c4ad01f74047_D20200101-20200331">
        <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:ProductOrServiceAxis">nnbr:OtherSubsegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i21984638be374269ba44157a6921b30d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherSubsegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6c09e64d1ef148e2967086e7e9008c0a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia4d548bb50f9433698e376320cf58e89_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i869aa4bd19064814ad966449745ffd9d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iade19a402ab6423b9fd89652e9d2439d_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i01c9399b51274be1940f4911ce96ae7a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i25f7c51e9b254a4ca47e72d29a2f6d28_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i06afad7d44ba44aa9d5761a8e055de35_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if0b4b99752ae488c932bdbbf3fe51f03_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i39fdabeaa4c34420b1bcae60387948b1_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4ba80ce79c70452d9ea7b8909996de69_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ica995923f72e4c7682ba121d9ee42226_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nnbr:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0019c7c116dc4c7d8f1419204f0d5ea5_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaf273a54b0d34e39ba5204ef316b3add_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i53d913535061470eb70c6b99fcf21f57_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="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6f96ea232dc64cd78ad758a22fb68a7a_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9131dc38048347e69d1d761a4e6e4569_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5e4685c9c9ee455eaba740edb085263d_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i762a7f3247f94280bc3ead22ba3cfa81_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i33af5c395bff4747998b1c0584a42b1d_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="i340d2fb133e54ab3a983e0888e48ef9f_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="i73d29d5353fa45a4a70ea7195323997c_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="icf122fc404064b1e91c430f25d809129_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="i59f45244f9754b15a9fe2deb8decefed_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="i7753867c486745b58ef5f001e6ece9e6_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic9f76f4bdcc649d9b7fcad829f2bab06_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7b085f849c984bf9aae9b6d11c45f773_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4a0a244c4b3d463c9d0b8d30c293563c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iecb671f23c9c42c08e31b66d78ade871_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i953297216db54c19aa2b814c8b28b886_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5766266ef6e944c69684ce9a423c0388_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ida0e8436b68446bca2a843508f3f26a9_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i3d1b609f00dd4ae6b43d621300830134_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="idfd03ec5a1b040f48f8447c7fecadd66_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i7342789907154d9ea344addc806809ed_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="i42cf2c60173d4fcc94a5806a841ca441_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="i1c46a81ed012404ea25d69a25f8e4830_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="i71eac9dfe91142d5a5e851a25091ca68_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id93627d2536e42ad83c21846bca41fdb_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie96571d92cc14c67a521f4eb7e547010_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9527b6a9673646818a8773d3fa21f022_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibce92c74ea794229b189ed0ebe485118_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia07093731d4245c69afe465e60d2f134_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i768eefc2e9a540b69155abe9812c3d3e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7194297fb35249c4ad43a2f0f813b5a7_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i52041effe7774023a555de4613fada24_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i990b037710ef42218f061c9e3b359fb7_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia914751f2eb04f44b7443a59940f23da_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3afe83ca1965495c84d2a0469a655057_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if7de90c6a2594253801159d0bf396c01_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i97aec3e8fe434dc894fa497205653638_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i546e2bc732344290bf98bcb5d05e4490_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i21da20ffec7d4aba81b8cc6ebd97f373_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i18e1d1d9e67b496194f03fe9ef16b1f0_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i45d0683dc1ad48f4a4d18801912956b5_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="idd2b1c7a65c74230ab8508dc9799f3a8_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i63d0fd6a0c1c404696d482c8a3904c6e_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="id5741cfd73f3462985dc420069fd2998_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i24b4fe8371944fac9c33a469274e4131_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ic72ba550b7114c8ab6f8d8ea1c72a937_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i461efecd9afb488991bfd0387be7b0ff_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i0e53864d0a01443b945d4ecdda9afc4d_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i41a0b06212fc4fb9815c5abfe86a3dc6_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="id74e5489078444529c066a0ad969c887_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="id2e003ecb59e48369b740f0c9b50e2c1_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="idc7117eefbdc4bf688932841f7a05339_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="i9c30e3e67fef478181e25170e38fae97_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="i59e465adc6494d309d08915c6c894573_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="id61b59085275476abe46f2c279e0e4d3_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="ie73b2f94c801406798263fb4bc1dd4de_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="i0c08dcf9dd1447cdbc59cbf95e7dc30a_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="ie3810fa9a5a54a168111b341bed54d5f_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="ia45231f65eb14935929af62ac7963a98_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i96d1ae0e6198420fa733bcfd110540f6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i90bc92cfefc74f349678ac0b513db2e1_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="i71e24e646abb46dbbed8190bb90b0af3_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="if6b59182182549ea91dba7ce65c1857f_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="i523a2aeb846848479c68e811825ca357_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ica1d119d52f54411a3d117c4a01bbb2a_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i05722cfe0dec4269b544b5c8bc389d84_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <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="i5ece02c3dc8e4299b3887f022e696b45_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <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="i454e19d65dc94bb8ad77058acec1f2f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <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>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>nnbr:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80L2ZyYWc6NzU5Y2UyMGU0NzczNGUzNDhiZDczNzBjN2UyNzdmNWEvdGFibGU6MGNmZDllNjZmOGYyNDY1Nzg0MDhjNDE1ZWQxMDdhZjEvdGFibGVyYW5nZTowY2ZkOWU2NmY4ZjI0NjU3ODQwOGM0MTVlZDEwN2FmMV8zLTEtMS0xLTA_ea64afce-5871-4764-9c02-cd8f3e5dddd9">0000918541</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80L2ZyYWc6NzU5Y2UyMGU0NzczNGUzNDhiZDczNzBjN2UyNzdmNWEvdGFibGU6MGNmZDllNjZmOGYyNDY1Nzg0MDhjNDE1ZWQxMDdhZjEvdGFibGVyYW5nZTowY2ZkOWU2NmY4ZjI0NjU3ODQwOGM0MTVlZDEwN2FmMV80LTEtMS0xLTA_cb1bd1c8-55d4-4958-b8fa-11b9f5adb3b4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80L2ZyYWc6NzU5Y2UyMGU0NzczNGUzNDhiZDczNzBjN2UyNzdmNWEvdGFibGU6MGNmZDllNjZmOGYyNDY1Nzg0MDhjNDE1ZWQxMDdhZjEvdGFibGVyYW5nZTowY2ZkOWU2NmY4ZjI0NjU3ODQwOGM0MTVlZDEwN2FmMV82LTEtMS0xLTA_03c95776-aeb1-4f1c-9775-7be6c35a36af">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80L2ZyYWc6NzU5Y2UyMGU0NzczNGUzNDhiZDczNzBjN2UyNzdmNWEvdGFibGU6MGNmZDllNjZmOGYyNDY1Nzg0MDhjNDE1ZWQxMDdhZjEvdGFibGVyYW5nZTowY2ZkOWU2NmY4ZjI0NjU3ODQwOGM0MTVlZDEwN2FmMV83LTEtMS0xLTA_e2bbe41a-bdd7-4ee7-9d51-09f936911eef">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80L2ZyYWc6NzU5Y2UyMGU0NzczNGUzNDhiZDczNzBjN2UyNzdmNWEvdGFibGU6MGNmZDllNjZmOGYyNDY1Nzg0MDhjNDE1ZWQxMDdhZjEvdGFibGVyYW5nZTowY2ZkOWU2NmY4ZjI0NjU3ODQwOGM0MTVlZDEwN2FmMV84LTEtMS0xLTA_0ca97939-81e9-401f-b4cc-b9ff68bdaf63">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8yMDQz_4f72ea9a-7fe3-4afe-afc3-3aaf6dc3e466">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6ZmZlOWUwOGYzOWI3NGJmMDg2Nzc0ZTlkMzRkNzQ5NjQvdGFibGVyYW5nZTpmZmU5ZTA4ZjM5Yjc0YmYwODY3NzRlOWQzNGQ3NDk2NF8wLTAtMS0xLTA_441c4e85-cdfa-409d-8072-d0da0beb0a57">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8xMzE_a03974ab-7451-48fe-af77-7b73362c2235">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6NzM2MzUzYzhiYTM3NDFiMDkzZjViNzMxM2U2MzY1NDUvdGFibGVyYW5nZTo3MzYzNTNjOGJhMzc0MWIwOTNmNWI3MzEzZTYzNjU0NV8wLTAtMS0xLTA_c21530b2-d63f-4b2e-bc10-c1c81c2d426a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8yMDUw_7ad7fa32-5b94-46d6-acfa-78f693863778">000-23486</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8xMDk5NTExNjI5ODU0_301b6f40-a62e-429e-be34-b1a3cd500250">NN, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6NGY3NDI1MWU5OTk0NDRiZGJkMmY3MDg4OWM4Zjc4NzIvdGFibGVyYW5nZTo0Zjc0MjUxZTk5OTQ0NGJkYmQyZjcwODg5YzhmNzg3Ml8wLTAtMS0xLTA_4ce56e9b-9157-4227-b618-c251f2caee17">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6NGY3NDI1MWU5OTk0NDRiZGJkMmY3MDg4OWM4Zjc4NzIvdGFibGVyYW5nZTo0Zjc0MjUxZTk5OTQ0NGJkYmQyZjcwODg5YzhmNzg3Ml8wLTItMS0xLTA_aa4f6536-63c7-42b1-bbba-81072be314b2">62-1096725</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8xMDk5NTExNjI5ODkw_9cc2c609-c823-4df9-9f11-0bd74bc4934c">6210 Ardrey Kell Road, Suite 600</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8xMDk5NTExNjI5OTA0_a8647117-aeec-46e2-88e8-369bfa692414">Charlotte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8xMDk5NTExNjI5OTIy_edaf06ce-1392-41cc-9484-5025f0737765">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF80OTQ3ODAyMzI3MTY4_1d55a20a-6039-4329-8559-8c566e30fab5">28277</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8yMDQ2_3e9612fd-1f1b-40e6-a403-4451bc6a25bc">980</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8yMDQ3_0fea354e-8674-4284-9b2f-190bc773363e">264-4300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6YjhkYmU1OWMyNmNiNGRjZTkyOTY1MTg4ODVjYmUyNmYvdGFibGVyYW5nZTpiOGRiZTU5YzI2Y2I0ZGNlOTI5NjUxODg4NWNiZTI2Zl8yLTAtMS0xLTA_95404607-5095-44bd-bc28-2f9131d21025">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6YjhkYmU1OWMyNmNiNGRjZTkyOTY1MTg4ODVjYmUyNmYvdGFibGVyYW5nZTpiOGRiZTU5YzI2Y2I0ZGNlOTI5NjUxODg4NWNiZTI2Zl8yLTItMS0xLTA_fe3e4d29-7140-470e-aad4-54d9ddea3c69">NNBR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6YjhkYmU1OWMyNmNiNGRjZTkyOTY1MTg4ODVjYmUyNmYvdGFibGVyYW5nZTpiOGRiZTU5YzI2Y2I0ZGNlOTI5NjUxODg4NWNiZTI2Zl8yLTQtMS0xLTA_765607c4-129f-4766-803d-1b6d7c908e97">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8yMDQ4_09018de8-46f0-49e9-9af5-14509ff02fd8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8yMDQ5_cc9815de-b083-40ec-becf-8f4954b1b414">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6ZjUwZjMzZTQ1NDI5NGNmZjlmMTVjNDc2NGE4MWFjMTkvdGFibGVyYW5nZTpmNTBmMzNlNDU0Mjk0Y2ZmOWYxNWM0NzY0YTgxYWMxOV8wLTQtMS0xLTA_97994578-afa0-4eff-946b-6611b06de984">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6ZjUwZjMzZTQ1NDI5NGNmZjlmMTVjNDc2NGE4MWFjMTkvdGFibGVyYW5nZTpmNTBmMzNlNDU0Mjk0Y2ZmOWYxNWM0NzY0YTgxYWMxOV8yLTYtMS0xLTA_cb9ad578-75e8-4485-9a27-006b435b41f8">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGFibGU6ZjUwZjMzZTQ1NDI5NGNmZjlmMTVjNDc2NGE4MWFjMTkvdGFibGVyYW5nZTpmNTBmMzNlNDU0Mjk0Y2ZmOWYxNWM0NzY0YTgxYWMxOV80LTYtMS0xLTA_887e3e4f-ef5e-4b22-9724-5b2edde33fa5">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8yMDQy_f05d6ebf-aa54-40b3-b2f6-6fc7a55d6103">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib2f2e9f854cb48afbe52f4c940dc166f_I20210503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xL2ZyYWc6NjM2MzNmMDFkMzhjNDg4OWJkMjYyNzMxZjc5NDIxOTAvdGV4dHJlZ2lvbjo2MzYzM2YwMWQzOGM0ODg5YmQyNjI3MzFmNzk0MjE5MF8xOTU1_12e25217-7800-47b2-87a2-1fbb7b0e9e59"
      unitRef="shares">43064365</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMi0yLTEtMS0w_83d0459a-c0e1-4f86-a602-8dc23ee2b54f"
      unitRef="usd">126804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMi00LTEtMS0w_fc19a813-0956-4d60-aa98-d4283a146879"
      unitRef="usd">116213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMy0yLTEtMS0w_560edfdc-e447-4a31-88fa-6ea9c08528ff"
      unitRef="usd">99688000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMy00LTEtMS0w_71bff406-6090-4ad7-a5f7-d7a575633ac4"
      unitRef="usd">94478000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfNC0yLTEtMS0w_01bcf6ca-52dc-44f2-a975-7fe57230e736"
      unitRef="usd">14575000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfNC00LTEtMS0w_b2d20b88-2ec3-49ea-8ff1-185bcc9d0895"
      unitRef="usd">16160000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfNi0yLTEtMS0w_9f69eab1-34ff-44aa-8866-6bfb87209aac"
      unitRef="usd">11568000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfNi00LTEtMS0w_8badeea3-a48b-4232-b17b-c5b8c0de1a68"
      unitRef="usd">11357000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfOC0yLTEtMS0w_fae8e73e-d97b-4e5a-b969-1326e1443d47"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfOC00LTEtMS0w_7cf2920f-5dbd-4c3b-9fb8-15815dc82944"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfOS0yLTEtMS0w_b2af59bb-4340-4626-a950-276a3492dfda"
      unitRef="usd">5000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfOS00LTEtMS0w_8981bc17-9e52-4c2b-91af-50d881406def"
      unitRef="usd">-5126000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTAtMi0xLTEtMA_e59fe0d8-79d0-4a60-b9b9-ae7cbd99170b"
      unitRef="usd">978000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTAtNC0xLTEtMA_cd3e53a3-8bec-4fe8-a3bc-de1c17de2d42"
      unitRef="usd">-103850000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTEtMi0xLTEtMA_073ee435-0900-4147-9a94-70a5588c9561"
      unitRef="usd">2024000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTEtNC0xLTEtMA_fae2c90f-ada5-4ecb-916c-f37f806146ef"
      unitRef="usd">3807000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTItMi0xLTEtMA_8e71242f-670b-4c61-a042-2235772bcbbd"
      unitRef="usd">-2390000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTItNC0xLTEtMA_02bf27a5-c603-4625-8296-d3ed46049d82"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTMtMi0xLTEtMA_ec175048-3d0d-4298-b7c2-429d945ec492"
      unitRef="usd">1717000</nnbr:DerivativeInstrumentsPaymentExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTMtNC0xLTEtMA_1ef6ad96-3835-4140-99a5-0cf450bd4ed6"
      unitRef="usd">0</nnbr:DerivativeInstrumentsPaymentExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTQtMi0xLTEtMA_3d28ec53-0e0d-4384-80d1-05f2cc68d1e4"
      unitRef="usd">-2033000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTQtNC0xLTEtMA_05aaee86-09f9-4576-8707-4f967f6c00a8"
      unitRef="usd">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTUtMi0xLTEtMA_461b7a78-7066-40f3-b07a-5def2b714060"
      unitRef="usd">122000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTUtNC0xLTEtMA_3da26242-b054-4350-b6be-8bce10aff4e3"
      unitRef="usd">-1544000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTYtMi0xLTEtMA_9c3ab9a3-faac-4c44-9ba8-2511779b920c"
      unitRef="usd">-7064000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTYtNC0xLTEtMA_3580617a-928f-47ed-ad74-3ae551e70686"
      unitRef="usd">-109201000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTctMi0xLTEtMA_897ecb9a-a7da-47f3-a4a0-c3037d7f2fbf"
      unitRef="usd">-756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTctNC0xLTEtMA_203d97e0-beff-4c15-bdf4-892e3723d971"
      unitRef="usd">-1395000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTgtMi0xLTEtMA_2b330f59-2f79-4fae-ba81-2b3f402bd558"
      unitRef="usd">1395000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTgtNC0xLTEtMA_d32ad9db-168a-4290-9f02-dd502f93f570"
      unitRef="usd">-271000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTktMi0xLTEtMA_7f226c2d-8c0c-4f04-bfa9-2c2d0589ec94"
      unitRef="usd">-4913000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMTktNC0xLTEtMA_a1d0ae0c-927a-4ea9-9a0c-492f8693e671"
      unitRef="usd">-108077000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjAtMi0xLTEtMA_492ed6e1-1ac7-41f5-9880-a0d648c8cf3c"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjAtNC0xLTEtMA_ffa6fe87-6b79-466a-82a9-56e65acb34d9"
      unitRef="usd">-140114000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjEtMi0xLTEtMA_e5ca5bff-7238-4529-969e-e47f0bbc6efa"
      unitRef="usd">-4913000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjEtNC0xLTEtMA_5f22f4f6-4475-4e21-bf08-e257b6183d92"
      unitRef="usd">-248191000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjQtMi0xLTEtMA_7a807741-fa67-403e-8340-991ac3dfb750"
      unitRef="usd">-3347000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjQtNC0xLTEtMA_177eadf3-f7b8-4f5f-8e30-ba5d55019f8c"
      unitRef="usd">-14342000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjYtMi0xLTEtMA_1899bfc3-eddb-4ce1-862c-7159da4d8d97"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjYtNC0xLTEtMA_af5f16b4-2ab1-4b8d-bfb3-0c36d84e02e3"
      unitRef="usd">-11209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjctMi0xLTEtMA_d24fd244-0f3a-4690-80a8-2188b324f090"
      unitRef="usd">-2851000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjctNC0xLTEtMA_ec222675-3081-4dff-837f-699198c3e4b7"
      unitRef="usd">-1052000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjgtMi0xLTEtMA_ffb99922-7f75-4133-9242-a33973a784a1"
      unitRef="usd">-496000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjgtNC0xLTEtMA_7a237bec-47ef-43f0-a4d2-633bfb3f5e32"
      unitRef="usd">-24499000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjktMi0xLTEtMA_74472d0a-96d9-4ba4-8678-b7dc1ed5b52c"
      unitRef="usd">-5409000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMjktNC0xLTEtMA_d1255d6e-bcda-49d3-9cb2-320845db3973"
      unitRef="usd">-272690000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzEtMi0xLTEtMA_337260ac-465b-47ff-9c90-113d3d9a402a"
      unitRef="usdPerShare">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzEtNC0xLTEtMA_09aaeb4b-650d-4f70-8212-683fbf377d3b"
      unitRef="usdPerShare">-2.64</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzItMi0xLTEtMA_2f35e9f7-2c87-466c-956c-33558b9cd086"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzItNC0xLTEtMA_98c8d2ac-f0e9-4a37-ae80-3529637e73b3"
      unitRef="usdPerShare">-3.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzMtMi0xLTEtMA_5fb8b9e4-5f80-4848-8bd9-0ff4be207314"
      unitRef="usdPerShare">-0.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzMtNC0xLTEtMA_0f6bec5b-9123-450b-affd-4dcbe8d8b3d5"
      unitRef="usdPerShare">-5.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzQtMi0xLTEtMA_63a6edb7-410f-4528-95d5-ca8c9544e37b"
      unitRef="shares">42672000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzQtNC0xLTEtMA_5c7280fb-14d9-4ed3-8fc0-cc34e09f80f8"
      unitRef="shares">42111000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzYtMi0xLTEtMA_90df4fd4-6afb-431a-badd-16ca461b8978"
      unitRef="usdPerShare">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzYtNC0xLTEtMA_c593858a-774a-473f-83b0-4729965eba99"
      unitRef="usdPerShare">-2.64</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzctMi0xLTEtMA_4ba6e89c-8b9d-4f20-810a-2c21fbcd7ab9"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzctNC0xLTEtMA_0afdfb8d-5eb2-46e1-aefd-8d7e4b844490"
      unitRef="usdPerShare">-3.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzgtMi0xLTEtMA_50c8cbff-96e1-4eb5-a5e5-6ac9affdbb5a"
      unitRef="usdPerShare">-0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzgtNC0xLTEtMA_deb5c4ce-a3f0-4f8f-9e22-10a6594e6ae4"
      unitRef="usdPerShare">-5.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzktMi0xLTEtMA_75b24c60-6233-4acf-bf1b-f83df2b922ba"
      unitRef="shares">42672000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xNi9mcmFnOjk0MDliY2MxZTljMDQ4NzM4OTE2YjMwYTA1MzFmODAyL3RhYmxlOjNjNzgwODdhNWFlYTRkMWViMWMyYWMxNWVlNjdmYjk3L3RhYmxlcmFuZ2U6M2M3ODA4N2E1YWVhNGQxZWIxYzJhYzE1ZWU2N2ZiOTdfMzktNC0xLTEtMA_2be99860-5009-4f87-929e-64a12d2d4d05"
      unitRef="shares">42111000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMy0yLTEtMS0w_207688a4-13bd-4fa6-84ca-c1c16a5e5357"
      unitRef="usd">43033000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMy00LTEtMS0w_da1e39d8-1849-4a91-a0dd-23bdaad9d81c"
      unitRef="usd">48138000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNC0yLTEtMS0w_ac6d2c38-6d6d-4327-8ff7-5387d5b43634"
      unitRef="usd">90545000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNC00LTEtMS0w_d7a8c766-25a7-42d7-88b4-84f76ba664a4"
      unitRef="usd">84615000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNS0yLTEtMS0w_0bb554d1-d765-4226-8b05-5ffda1b49a58"
      unitRef="usd">67531000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNS00LTEtMS0w_36e59a20-d81e-4a85-901b-797a7282e4d2"
      unitRef="usd">62517000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNi0yLTEtMS0w_7dddddbd-ecf0-435d-8c64-8e6aa2a04b63"
      unitRef="usd">8956000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNi00LTEtMS0w_e7d100ea-4a33-4e35-9f84-1a82682ae03f"
      unitRef="usd">8800000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfOC0yLTEtMS0w_42d5079b-f642-4f63-ab7e-22807fbb3ec9"
      unitRef="usd">12431000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfOC00LTEtMS0w_c71f0b71-6067-407c-8134-bebcc9cb9764"
      unitRef="usd">11148000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfOS0yLTEtMS0w_5fe7d586-89cc-475a-98f7-ba3576c52b29"
      unitRef="usd">222496000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfOS00LTEtMS0w_dbc5c802-4c79-4f34-b9a7-00747d71c244"
      unitRef="usd">215218000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTAtMi0xLTEtMA_8a7a45e2-5081-4039-b95e-f9267dacc001"
      unitRef="usd">218057000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTAtNC0xLTEtMA_ce7c231b-6897-439f-a105-ccfde58ec724"
      unitRef="usd">223690000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTItMi0xLTEtMA_3704bc8d-86d9-4da7-9a2b-fb0f6984174b"
      unitRef="usd">49545000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTItNC0xLTEtMA_464121b4-da8a-40d9-9643-2e0427f001d8"
      unitRef="usd">50264000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTQtMi0xLTEtMA_4415ab48-f8e6-4d1a-b372-f393ecbb7ef2"
      unitRef="usd">99479000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTQtNC0xLTEtMA_31e91777-adb4-48a0-a220-4baa0cb72598"
      unitRef="usd">103065000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTUtMi0xLTEtMA_b905652c-9c3c-40b6-ba7f-f7f8765cfab6"
      unitRef="usd">28207000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTUtNC0xLTEtMA_af101538-8580-4545-a880-4af9160ea588"
      unitRef="usd">26983000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTgtMi0xLTEtMA_e84fbfa3-6459-46e0-9f79-7eefc8139273"
      unitRef="usd">4532000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTgtNC0xLTEtMA_5932ecec-ed8b-4205-a3d6-3f6374921da8"
      unitRef="usd">5742000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTktMi0xLTEtMA_da618307-dd07-4412-9a41-c48e435ecfd7"
      unitRef="usd">622316000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMTktNC0xLTEtMA_1c9aece1-2787-4866-a2b2-ff5e7051e867"
      unitRef="usd">624962000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjItMi0xLTEtMA_a796406d-9d67-4fd7-b101-7b85d3e60e8d"
      unitRef="usd">43232000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjItNC0xLTEtMA_1040d42a-7a49-4379-b49e-c24c21260fea"
      unitRef="usd">37435000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjMtMi0xLTEtMA_df71fdb1-7f24-4566-8504-5dd30105b888"
      unitRef="usd">24613000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjMtNC0xLTEtMA_3544adef-3054-4135-8410-7cdc70a53499"
      unitRef="usd">21296000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjQtMi0xLTEtMA_df6f5af6-dbd3-4eaf-a7b0-90406cfda470"
      unitRef="usd">3376000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjQtNC0xLTEtMA_b22caceb-ef20-4546-a52e-4554ed35787b"
      unitRef="usd">3557000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjUtMi0xLTEtMA_16876de1-98c5-489c-8fa7-ae47797bb594"
      unitRef="usd">4844000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjUtNC0xLTEtMA_db67f808-8e28-4943-a03f-5797db8db447"
      unitRef="usd">4885000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjYtMi0xLTEtMA_b4a2dffc-0985-48a8-a115-9b7b9682b603"
      unitRef="usd">4963000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjYtNC0xLTEtMA_5e6f5c11-92d3-46d5-95c3-0b79d912d845"
      unitRef="usd">4797000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjktMi0xLTEtMA_d912a624-c977-46dc-8d27-f1b9aa94f932"
      unitRef="usd">17042000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMjktNC0xLTEtMA_0c24a24c-1a21-431b-bd09-f7c7688f0185"
      unitRef="usd">31261000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzAtMi0xLTEtMA_77e73004-64f3-4b13-88da-723e58d31db8"
      unitRef="usd">98070000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzAtNC0xLTEtMA_2148219b-5e88-40f2-bc3a-34ad75bfb984"
      unitRef="usd">103231000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzEtMi0xLTEtMA_7ab9a08b-7704-4dd3-bea1-2659276959a5"
      unitRef="usd">10326000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzEtNC0xLTEtMA_5af9c193-ba65-4c97-9c1e-c93ed192a217"
      unitRef="usd">11178000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzMtMi0xLTEtMA_2d970888-53b0-46a3-9eb8-7f50de9492f7"
      unitRef="usd">151551000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzMtNC0xLTEtMA_2978cc44-171d-4268-aed2-e0de78cd8e50"
      unitRef="usd">79025000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzQtMi0xLTEtMA_8a7bfec0-7539-4b69-ac09-02c6bc160843"
      unitRef="usd">54780000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzQtNC0xLTEtMA_56552c6f-9478-45d8-a552-4fb1b4ae5688"
      unitRef="usd">55053000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzctMi0xLTEtMA_63a8774f-0805-48a9-8d93-cbfb9a309530"
      unitRef="usd">25976000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzctNC0xLTEtMA_2fbbcb7a-6cc7-441e-9b99-139b0845e58a"
      unitRef="usd">17237000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzgtMi0xLTEtMA_0360c35a-b3b5-4e14-9695-042a7e09e0a6"
      unitRef="usd">340703000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzgtNC0xLTEtMA_d60788cd-de47-46ed-bce8-a6c0c46d5cf5"
      unitRef="usd">265724000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzktMi0xLTEtMA_8f917b58-7f4b-4a87-926a-ccf6b93084e9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfMzktNC0xLTEtMA_3d21736e-754b-4a02-981a-79060827cd17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i91be7deca9bf4c7ea0d087ed1f2d82aa_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMC0xLTEtOTcwL3RleHRyZWdpb246NDkxOWYyNDAwZjgxNGE4YzhjZjQwYmZiMjljYmQzZjNfMzI5ODUzNDg4MzUxNg_4d810bf1-7f93-4747-8bf6-033cbee298dc"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i91be7deca9bf4c7ea0d087ed1f2d82aa_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMC0xLTEtOTcwL3RleHRyZWdpb246NDkxOWYyNDAwZjgxNGE4YzhjZjQwYmZiMjljYmQzZjNfMzI5ODUzNDg4MzUyNA_f53d6bb8-f475-48ec-b306-cb9ad1f0b4f7"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i91be7deca9bf4c7ea0d087ed1f2d82aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMC0xLTEtOTcwL3RleHRyZWdpb246NDkxOWYyNDAwZjgxNGE4YzhjZjQwYmZiMjljYmQzZjNfMzI5ODUzNDg4MzUzMQ_752751ee-c4d1-49ce-84a5-b1ce2b149981"
      unitRef="shares">65000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i91be7deca9bf4c7ea0d087ed1f2d82aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMC0xLTEtOTcwL3RleHRyZWdpb246NDkxOWYyNDAwZjgxNGE4YzhjZjQwYmZiMjljYmQzZjNfMzI5ODUzNDg4MzUzMQ_e938e967-64e7-478d-bba5-6a3e79afb97a"
      unitRef="shares">65000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i91be7deca9bf4c7ea0d087ed1f2d82aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMi0xLTEtOTg0_4f0ec23c-30e7-4505-b29b-e2edb772c6a0"
      unitRef="usd">46858000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i633f9f47769845df82b5a2675269be35_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtNC0xLTEtMjgyOA_76c700cf-b6d5-4a2c-a327-2f72272cf2e4"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i8606c210c1eb4ecf9976cb01facb78ff_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmUzZjM2MzExMDM4YjRhMDc4ZWYyM2QyN2Y2YTA1ZmYyXzQz_e1d42b36-e620-4418-a7b1-36f6ac89a93f"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8606c210c1eb4ecf9976cb01facb78ff_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmUzZjM2MzExMDM4YjRhMDc4ZWYyM2QyN2Y2YTA1ZmYyXzY3_0d462ec2-b82b-4874-b92c-64689d724a45"
      unitRef="shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i8606c210c1eb4ecf9976cb01facb78ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmUzZjM2MzExMDM4YjRhMDc4ZWYyM2QyN2Y2YTA1ZmYyXzg5_215bac89-2e40-44af-8ffd-22773cd2f24f"
      unitRef="shares">100000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8606c210c1eb4ecf9976cb01facb78ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmUzZjM2MzExMDM4YjRhMDc4ZWYyM2QyN2Y2YTA1ZmYyXzg5_3bbc3c97-2579-41a8-be94-3ec9a2bf4f70"
      unitRef="shares">100000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i8d87f0696b294d48bb35bfe02795dcbe_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtMi0xLTEtMA_17a1652d-2383-4e2f-9b3a-990cab5cb394"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i8606c210c1eb4ecf9976cb01facb78ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDAtNC0xLTEtMA_fbf05f12-993c-4ed4-89e6-a772f8b12567"
      unitRef="usd">105086000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjQwOWU1NDk5NDRiODQzNzM5Y2IwYmY0ODZkMmYxMDdhXzE5_0205811e-e121-4d81-9b47-3f133718e314"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjQwOWU1NDk5NDRiODQzNzM5Y2IwYmY0ODZkMmYxMDdhXzE5_bb30ed8d-0e82-4866-9b57-06146b2b2735"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjQwOWU1NDk5NDRiODQzNzM5Y2IwYmY0ODZkMmYxMDdhXzQz_092db0ed-b1fe-4eeb-8bc8-c11795751c51"
      unitRef="shares">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjQwOWU1NDk5NDRiODQzNzM5Y2IwYmY0ODZkMmYxMDdhXzQz_7af9da43-20b2-495f-98fa-6d3b65ed8361"
      unitRef="shares">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjQwOWU1NDk5NDRiODQzNzM5Y2IwYmY0ODZkMmYxMDdhXzY1_e8b22292-7ae2-4584-9cc4-894a43a763b6"
      unitRef="shares">42686000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjQwOWU1NDk5NDRiODQzNzM5Y2IwYmY0ODZkMmYxMDdhXzY1_ed65d194-6d5f-4b5a-a138-2578b37dffbc"
      unitRef="shares">42686000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjQwOWU1NDk5NDRiODQzNzM5Y2IwYmY0ODZkMmYxMDdhXzcy_938db581-d1f7-4801-857c-2107b5ad3bc3"
      unitRef="shares">43049000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjQwOWU1NDk5NDRiODQzNzM5Y2IwYmY0ODZkMmYxMDdhXzcy_dfabb511-e38b-48a3-a909-01650c014700"
      unitRef="shares">43049000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItMi0xLTEtMA_2c892fc5-63ad-4568-b4f2-f9745cf357c2"
      unitRef="usd">430000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDItNC0xLTEtMA_5a90983d-a62f-4393-b9ac-f5c7cae7d36a"
      unitRef="usd">427000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDMtMi0xLTEtMA_4dcb2158-4237-4689-86a3-73255baf42f2"
      unitRef="usd">479341000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDMtNC0xLTEtMA_6ce41648-bc9a-47e5-9790-4e32f3f182b0"
      unitRef="usd">493332000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDUtMi0xLTEtMA_0f7db43b-316c-4dd7-89aa-3a2debf1241d"
      unitRef="usd">-210788000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDUtNC0xLTEtMA_e80eed23-40dd-4cc6-9258-e3421c6aa94b"
      unitRef="usd">-205875000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDYtMi0xLTEtMA_e3122fb9-5bed-4472-a641-325427b35dbb"
      unitRef="usd">-34228000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDYtNC0xLTEtMA_ff78b7ff-6396-4efa-b6d3-7d295f677276"
      unitRef="usd">-33732000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDctMi0xLTEtMA_d6326a90-ed82-47a5-ad45-36ae1474f1aa"
      unitRef="usd">234755000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDctNC0xLTEtMA_f5b99077-8480-4c03-80a4-dfd6d76f6582"
      unitRef="usd">254152000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDgtMi0xLTEtMA_65f51ab1-b17e-41fc-b5ee-92d26578de2f"
      unitRef="usd">622316000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8xOS9mcmFnOjllOTAwY2ZjMzhlODQyYTNiZjI2ODVlZGRiZTUxMjZkL3RhYmxlOmMxZTNlMjNmMWY2MDQ5OWY5NzU3NjZhZTlhYmU5YWMzL3RhYmxlcmFuZ2U6YzFlM2UyM2YxZjYwNDk5Zjk3NTc2NmFlOWFiZTlhYzNfNDgtNC0xLTEtMA_36b62b7c-ec88-4d1f-80e4-01036fe303e7"
      unitRef="usd">624962000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7cdad6afd656410e9d4abff0bbe21658_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMi0yLTEtMS0w_054046d0-7704-42f9-9002-60970d422302"
      unitRef="shares">42686000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7cdad6afd656410e9d4abff0bbe21658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMi00LTEtMS0w_ae60e913-b616-4cf4-ad99-199c87862046"
      unitRef="usd">427000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e56a0b2cd8c440e874c7fbd2f2b2eb1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMi02LTEtMS0w_9e58be24-4ffc-40ba-b31a-1061231098d1"
      unitRef="usd">493332000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e366f7b7f9945cd81600d4bcf9d2749_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMi0xMC0xLTEtMA_fffc9b7b-7e40-4e0b-b582-9be703d15174"
      unitRef="usd">-205875000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5530b35bf5e40ceb28c3747238c88c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMi0xMi0xLTEtMA_cfe56beb-a856-4063-8668-d2aae3fead38"
      unitRef="usd">-33732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMi0xNC0xLTEtMA_6ddf3df9-d7e7-4be3-aa99-68226959f6e8"
      unitRef="usd">254152000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if0fb988b85fe4626b5d73239c538ab18_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMy0xMC0xLTEtMA_8b948f0d-446b-4b22-a8f9-9826d4de7556"
      unitRef="usd">-4913000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMy0xNC0xLTEtMA_07c8fba8-1c1f-493a-814f-af425fddff1e"
      unitRef="usd">-4913000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="i75230050f9ed4ce4b4f35f4620abeda8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfNS02LTEtMS0w_3b3dfd2a-48ab-4f73-8876-a0e6a9d923bd"
      unitRef="usd">14529000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfNS0xNC0xLTEtMA_341b2e0c-7252-49dc-9fcc-e20588873caf"
      unitRef="usd">14529000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ieef4722d1fe44c0485a457a241c55a89_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfOC0yLTEtMS0w_d8662265-997e-4131-94c1-7fa94c54e340"
      unitRef="shares">413000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieef4722d1fe44c0485a457a241c55a89_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfOC00LTEtMS0w_6ed89b52-eb9c-4b84-9d3e-83471c0899ac"
      unitRef="usd">4000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i75230050f9ed4ce4b4f35f4620abeda8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfOC02LTEtMS0w_f8de7a9b-700e-4c07-bd15-5fd714b2077a"
      unitRef="usd">882000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfOC0xNC0xLTEtMA_b033e31f-1226-4443-9305-f5aee798d19f"
      unitRef="usd">886000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="ieef4722d1fe44c0485a457a241c55a89_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfOS0yLTEtMS0w_6e5107f3-4f1c-4ce2-afaf-cab1097bf593"
      unitRef="shares">50000</nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="ieef4722d1fe44c0485a457a241c55a89_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfOS00LTEtMS0w_d503dd8c-32b5-41c1-a9e6-93dce266e16b"
      unitRef="usd">1000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i75230050f9ed4ce4b4f35f4620abeda8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfOS02LTEtMS0w_30f6b850-e2ed-4438-b822-b3eb9ed2a723"
      unitRef="usd">344000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfOS0xNC0xLTEtMA_de0ba19d-b61a-4ed6-b0ae-321eddc503f6"
      unitRef="usd">345000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmE0NDVhNTZiYmYwODQ4MmE5MWRmYmI5OTJjMGY4Nzg2Xzc_da3ab6ab-81e7-4477-87c4-409d6b9b8a68"
      unitRef="usd">861000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i86c6b1dfb1f740f3bff8a4c77f36ebdc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTQtMTItMS0xLTA_f724203f-d174-49fa-b162-52381a4fd306"
      unitRef="usd">-2851000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTQtMTQtMS0xLTA_f1f2b5a9-4dce-464d-aa8a-0f63a00e408d"
      unitRef="usd">-2851000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i86c6b1dfb1f740f3bff8a4c77f36ebdc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTUtMTItMS0xLTA_b3b37c87-3d3a-485e-b2c4-d16db0ebc2ea"
      unitRef="usd">-3347000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTUtMTQtMS0xLTA_9224800f-249c-43a6-a7b1-b7077630b87a"
      unitRef="usd">-3347000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="i77899398943d4097b3ec9bb639b72eb8_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTgtMi0xLTEtMA_5823e20b-b866-43a4-b646-215ff94b7297"
      unitRef="shares">43049000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i77899398943d4097b3ec9bb639b72eb8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTgtNC0xLTEtMA_5157ecfe-1eda-4e5a-aab3-bfc91ab7b7a3"
      unitRef="usd">430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39afa2034740410b805073d0ddfd704c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTgtNi0xLTEtMA_5ffab314-917a-473c-b644-1e481cb4e6a4"
      unitRef="usd">479341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f7a4d5de0d540589571fac6a6617480_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTgtMTAtMS0xLTA_42f2d050-3f84-4e94-8616-2cd17be9839c"
      unitRef="usd">-210788000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45f6bf802c1f4aebbf5b3b6d06d3b7d7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTgtMTItMS0xLTA_95ac033a-0be9-4716-920e-3c7dc159c29c"
      unitRef="usd">-34228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmFhMDE3MDUzMWE4MjQ3Yjg5NWQ3MTBlZWNhNDEyMWFiL3RhYmxlcmFuZ2U6YWEwMTcwNTMxYTgyNDdiODk1ZDcxMGVlY2E0MTIxYWJfMTgtMTQtMS0xLTA_d990314c-1472-4d3a-b196-d2ad3a93e9a8"
      unitRef="usd">234755000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ief85a936a4ef4e9ca2f299d3cc575843_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMi0yLTEtMS0w_f38fb867-8151-4ff1-a428-c30a048651ca"
      unitRef="shares">42313000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ief85a936a4ef4e9ca2f299d3cc575843_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMi00LTEtMS0w_ee17924e-0462-4052-adad-fedd357f818a"
      unitRef="usd">423000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24de45f34aa04355b9c4c07c583e4fce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMi02LTEtMS0w_dd300481-e2b6-483a-b853-a4d55d8b5200"
      unitRef="usd">501615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6af05cc2a004296965e073a849f386f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMi04LTEtMS0w_edf19c5c-208d-48f9-8286-12a4f1715d0d"
      unitRef="usd">1076000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96485e2d7bd74b92a1777d380fc1adf1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMi0xMC0xLTEtMA_c2f091cc-c124-4614-94e8-9430a28bd5e3"
      unitRef="usd">-105283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i107e2c65c91b417983fb3b46e3cca3f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMi0xMi0xLTEtMA_d16d5d94-5633-46e1-82b1-fa3c3f9cf426"
      unitRef="usd">-44554000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d90f2cb723a44be8457c38a834fb590_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMi0xNC0xLTEtMA_18a52fcb-a8bc-4b2b-8956-fffee97c60bd"
      unitRef="usd">353277000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ifbdc6908764d4f788b3d87ffe6e75519_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMy0xMC0xLTEtMA_09d91d0f-2a76-477b-8475-4adc970f0e5d"
      unitRef="usd">-248191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMy0xNC0xLTEtMA_7f15e2a7-e023-470b-9589-800f6c08a646"
      unitRef="usd">-248191000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="iabde2cb4dfae498387adc395d8ef84d8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfNS02LTEtMS0w_8d3ea7fd-4ac9-455d-abe8-8208a1bec2fe"
      unitRef="usd">2951000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfNS0xNC0xLTEtMA_c675aeab-5fe8-4937-8833-0855d3e4b552"
      unitRef="usd">2951000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2fdc8fac79e1449ca882e8f41efe78c3_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfOC0yLTEtMS0w_ee205f2f-ee9f-4f61-a0f0-33fe0cab7cb2"
      unitRef="shares">452000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2fdc8fac79e1449ca882e8f41efe78c3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfOC00LTEtMS0w_e4ca451d-0e03-4afa-a195-9bdd6505a3fd"
      unitRef="usd">5000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iabde2cb4dfae498387adc395d8ef84d8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfOC02LTEtMS0w_0c1befd8-ec3a-49ea-8e58-6b3d0ab39f7d"
      unitRef="usd">1291000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfOC0xNC0xLTEtMA_6edd86bc-99b9-4924-bee1-2919ac940d6d"
      unitRef="usd">1296000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i2fdc8fac79e1449ca882e8f41efe78c3_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfOS0yLTEtMS0w_331a9426-5bbd-4c9c-a78c-587b7b2c6e72"
      unitRef="shares">8000</nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="iabde2cb4dfae498387adc395d8ef84d8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfOS02LTEtMS0w_60ee21f5-41a7-4b7a-a822-d5d70b2a7b19"
      unitRef="usd">30000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfOS0xNC0xLTEtMA_790236b5-50ae-4ae3-a152-acc2fb9e2132"
      unitRef="usd">30000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOmYwMDAxNWE2NDI5YjRmZTQ5NGU1NGI2Y2Q2ZTkzNjZmXzY_40c73759-41ef-402f-a309-a2090340f61e"
      unitRef="usd">3390000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i0c1471c880cc44629c7b688f95b01cbb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTMtMTItMS0xLTA_36bff744-90ac-4ca6-b95f-4f0eafad52d4"
      unitRef="usd">-11209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTMtMTQtMS0xLTA_7dff83b7-bcac-452d-9510-9ffeb1b9c63d"
      unitRef="usd">-11209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjI3ODU2YjBmMDA0NzRhZTU4OGRkNThkMDQyZDFjYTBjXzc_fa2aedb5-e32a-4e64-ac90-661722bb2f3c"
      unitRef="usd">318000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i0c1471c880cc44629c7b688f95b01cbb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTQtMTItMS0xLTA_12bb89be-b6d0-4945-a1f1-b291faf84eb3"
      unitRef="usd">-1052000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTQtMTQtMS0xLTA_fb8fe1e1-0c4a-4961-b75c-5da2e1908112"
      unitRef="usd">-1052000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0c1471c880cc44629c7b688f95b01cbb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTUtMTItMS0xLTA_b40a7cce-0821-44b9-8347-bf02448e61e1"
      unitRef="usd">-14342000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTUtMTQtMS0xLTA_e21b98dc-6f42-4d23-b600-ac2076446311"
      unitRef="usd">-14342000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="idfeb56c05c87421cb25134cda937f2ae_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTgtMi0xLTEtMA_5cff2097-4ff5-430e-b7af-47867d2d1466"
      unitRef="shares">42757000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="idfeb56c05c87421cb25134cda937f2ae_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTgtNC0xLTEtMA_acf6c9a0-62c8-48d7-8639-26a0d99960a1"
      unitRef="usd">428000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i36225db19ab24640b11d7ac519839d8b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTgtNi0xLTEtMA_2b613019-0070-4e8e-a182-4cdaef2bd317"
      unitRef="usd">499925000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i223eabe6a2ff486096f143d31b668be4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTgtOC0xLTEtMA_6fc32e49-47f2-4826-a29f-767710c78b30"
      unitRef="usd">1076000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32ef83ed623f45ceb5315ff924416b19_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTgtMTAtMS0xLTA_2c395448-9862-4d26-ae25-23bf353cc4e0"
      unitRef="usd">-353474000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0448d3353050412892cf81abc2e60216_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTgtMTItMS0xLTA_a57508e3-19f9-44f4-a455-461073e78296"
      unitRef="usd">-69053000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie56f9490bd234f2fb08dd0bc5f9c29f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yMi9mcmFnOjRkYzk2ODMxZTkyODRkMDQ4MWNhM2E4NTUwZDhlNDE5L3RhYmxlOmE3NTQ2MWJkM2Y2NDQ4OTY5OTYyM2M4NDk0MWY0YTI4L3RhYmxlcmFuZ2U6YTc1NDYxYmQzZjY0NDg5Njk5NjIzYzg0OTQxZjRhMjhfMTgtMTQtMS0xLTA_bd334632-9472-4169-bec3-974aa0562358"
      unitRef="usd">78902000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMy0yLTEtMS0w_7dc9a573-5019-4793-8de2-076fbbccc360"
      unitRef="usd">-4913000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMy00LTEtMS0w_b9ad7f20-82e9-4e2c-9886-cf202ee793a3"
      unitRef="usd">-248191000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNS0yLTEtMS0w_8f48b5d9-090c-4172-9516-a799a90e0785"
      unitRef="usd">11568000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNS00LTEtMS0w_bf3a9de5-72ae-420c-bda1-2b68d99cd6be"
      unitRef="usd">11357000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNi0yLTEtMS0w_bbe89375-e46a-4b50-bc0f-39dc22d97cd6"
      unitRef="usd">0</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNi00LTEtMS0w_cd7e9d80-2dac-4742-a6f8-e5f3c34991d0"
      unitRef="usd">11827000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNy0yLTEtMS0w_7752352e-0de6-49e5-807a-fb29a04546f7"
      unitRef="usd">405000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNy00LTEtMS0w_bae51e16-b8e7-4ca9-bdf2-4b4dd352f198"
      unitRef="usd">1652000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfOC0yLTEtMS0w_1e85f582-87be-4b93-84aa-39416a05c8b5"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfOC00LTEtMS0w_1f1791e8-9a78-4126-b714-8edc0d658107"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfOS0yLTEtMS0w_319d87e2-2de8-4ac9-a9cf-86653c7be2b7"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfOS00LTEtMS0w_75b34752-72ad-4984-b040-80f3df3c8776"
      unitRef="usd">146757000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:GainsLossesOnExtinguishmentOfDebtAndWriteOffOfDebtIssuanceCosts
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTEtMi0xLTEtMA_7d383d3a-9be4-43ef-b2a9-c791ac437eab"
      unitRef="usd">-2390000</nnbr:GainsLossesOnExtinguishmentOfDebtAndWriteOffOfDebtIssuanceCosts>
    <nnbr:GainsLossesOnExtinguishmentOfDebtAndWriteOffOfDebtIssuanceCosts
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTEtNC0xLTEtMA_095bfbb7-70ab-446b-b860-3c429a227840"
      unitRef="usd">0</nnbr:GainsLossesOnExtinguishmentOfDebtAndWriteOffOfDebtIssuanceCosts>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTItMi0xLTEtMA_b6d3c920-47e7-4f70-ab26-59e5ac02f620"
      unitRef="usd">-3750000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTItNC0xLTEtMA_ed4359c5-45d9-4aba-aeb4-003af2a57312"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTMtMi0xLTEtMA_0dda204f-8da1-4bea-be9d-68a7877dda8e"
      unitRef="usd">1395000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTMtNC0xLTEtMA_44929da9-a673-4101-822d-ff98413088dd"
      unitRef="usd">-271000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTUtMi0xLTEtMA_4e5e16f2-5a4a-4b89-9baa-a123dd6f4098"
      unitRef="usd">886000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTUtNC0xLTEtMA_5bb57d12-3b49-4bfa-9cfd-3e05d52484b8"
      unitRef="usd">1296000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTYtMi0xLTEtMA_4aded64c-84f7-4489-8658-ca7295c7d0f3"
      unitRef="usd">-1605000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTYtNC0xLTEtMA_4169e652-ae93-4358-b670-339cea789f00"
      unitRef="usd">-3923000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTctMi0xLTEtMA_89ec97d9-6643-47ab-9868-ff31d177a54e"
      unitRef="usd">-1081000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTctNC0xLTEtMA_50eee857-e247-48c4-98be-24da99872c62"
      unitRef="usd">614000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTktMi0xLTEtMA_fd0ef099-d149-44af-ae1a-b09ff13f2dec"
      unitRef="usd">6684000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMTktNC0xLTEtMA_8b8d47bb-d6e7-4a1c-bf77-8024663d8a95"
      unitRef="usd">-1760000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjAtMi0xLTEtMA_adcfae91-0898-4ace-b726-b56845199bba"
      unitRef="usd">5589000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjAtNC0xLTEtMA_31457fdc-0e16-48ae-b9e5-d4a50010ff1f"
      unitRef="usd">2507000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjEtMi0xLTEtMA_e73ccb89-60e3-449f-af91-0ea02ca72a3d"
      unitRef="usd">7094000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjEtNC0xLTEtMA_fc1a5fc7-9275-433b-b30b-a6142d4d6391"
      unitRef="usd">3584000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjItMi0xLTEtMA_97d4b0ea-81e7-4346-938d-0f45f5193df7"
      unitRef="usd">-344000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjItNC0xLTEtMA_2d090b6f-1a98-41b4-a132-7b6d4ae2d5b7"
      unitRef="usd">-12676000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjMtMi0xLTEtMA_34fd4b1d-2e3e-42d8-86ae-21ef6fec69e4"
      unitRef="usd">3402000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjMtNC0xLTEtMA_b0a5419d-1060-4223-b5dc-b07c89b9b93f"
      unitRef="usd">5461000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjQtMi0xLTEtMA_1d88b294-b93b-4132-80ab-927784d6f7c5"
      unitRef="usd">7884000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjQtNC0xLTEtMA_c6d022ad-40a8-444d-995b-43b687364d80"
      unitRef="usd">10224000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjYtMi0xLTEtMA_82a141e4-b3e7-41c4-b6e8-160c1ce69752"
      unitRef="usd">5468000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjYtNC0xLTEtMA_e4ed9b47-e35f-4e5d-a3f7-da0a253b3e95"
      unitRef="usd">11260000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjktMi0xLTEtMA_b33fe069-ac72-4f18-950a-21fc6de67099"
      unitRef="usd">11000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMjktNC0xLTEtMA_df561978-58ed-4a4f-bfb6-7f1e29bd53b2"
      unitRef="usd">82000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzEtMi0xLTEtMA_c0d04185-94e5-42a4-a4a8-2ebe671d9209"
      unitRef="usd">15420000</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzEtNC0xLTEtMA_bdfe61fd-d4e6-4e54-afa6-ede419659edd"
      unitRef="usd">0</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzMtMi0xLTEtMA_f6679b5e-7e38-4c87-afe5-f48df17e1829"
      unitRef="usd">-20877000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzMtNC0xLTEtMA_bd519772-0e93-43e1-93ef-476c0f6d86bd"
      unitRef="usd">-11178000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzUtMi0xLTEtMA_0c0f99d8-823b-4596-a0df-bdc127aeff9f"
      unitRef="usd">6856000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzUtNC0xLTEtMA_0f9df029-687a-4fdd-928e-0477de9ba72c"
      unitRef="usd">286000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzgtMi0xLTEtMA_40f4b8de-2ef5-4b10-b6b8-b97f11a6931a"
      unitRef="usd">61918000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzgtNC0xLTEtMA_a7be45a4-7605-47ae-8606-db0fa91260a7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <nnbr:PaymentsForTemporaryEquityRedemption
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzktMi0xLTEtNTg3Nw_c1314fd7-eff8-494e-bb6a-6540656283a4"
      unitRef="usd">122434000</nnbr:PaymentsForTemporaryEquityRedemption>
    <nnbr:PaymentsForTemporaryEquityRedemption
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzktNC0xLTEtNTg3Nw_66388cf6-20df-424f-9cb5-5d067578ab04"
      unitRef="usd">0</nnbr:PaymentsForTemporaryEquityRedemption>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzktMi0xLTEtMA_f4297f8d-b0f2-41f0-969b-e4b50dd3991e"
      unitRef="usd">150000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfMzktNC0xLTEtMA_e5be57ad-b253-4817-a9c8-1e121f2e34d6"
      unitRef="usd">60012000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDAtMi0xLTEtMA_6ee324f4-4bdb-4563-9146-e862d8981081"
      unitRef="usd">70721000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDAtNC0xLTEtMA_f3f61455-97f0-4361-a94d-675404a14073"
      unitRef="usd">4527000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDEtMi0xLTEtMA_98a0248e-2c20-4815-a22c-75474dcab88c"
      unitRef="usd">1090000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDEtNC0xLTEtMA_fdc1c351-f75c-412a-b36b-d3777b6a1ebe"
      unitRef="usd">411000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDItMi0xLTEtMA_47882018-8a5c-464f-affd-452cbb27a0b7"
      unitRef="usd">-1189000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDItNC0xLTEtMA_7e9c9110-6c41-4910-adb8-c0c996979b7d"
      unitRef="usd">-888000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDMtMi0xLTEtMA_6d2af2e4-7096-4059-99c4-4d04dd67a8ce"
      unitRef="usd">9628000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDMtNC0xLTEtMA_560da796-eb92-4e5c-b396-cc36062608de"
      unitRef="usd">53900000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDQtMi0xLTEtMA_53e7cda6-6b81-4040-9820-61940e498b0a"
      unitRef="usd">-1740000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDQtNC0xLTEtMA_56dcb1b9-5b07-4217-986f-b0803fcf0122"
      unitRef="usd">-5435000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDUtMi0xLTEtMA_4a690811-2a60-4c1b-8d78-e7fd1fec891b"
      unitRef="usd">-5105000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDUtNC0xLTEtMA_c54881f1-27ea-4867-81d0-b22601afe65c"
      unitRef="usd">47511000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDYtMi0xLTEtMA_19f4c519-903d-4acc-91ee-5428a811a110"
      unitRef="usd">48138000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7d90f2cb723a44be8457c38a834fb590_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDYtNC0xLTEtMA_1c550a60-754c-4169-ace0-cdb46f4dc328"
      unitRef="usd">31703000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDctMi0xLTEtMA_0f22ddc4-b228-49bf-b3d4-c275f90400e6"
      unitRef="usd">43033000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie56f9490bd234f2fb08dd0bc5f9c29f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDctNC0xLTEtMA_15ca5a97-17b6-40c7-8f6f-f6e9d3bffc91"
      unitRef="usd">79214000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ie56f9490bd234f2fb08dd0bc5f9c29f2_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RleHRyZWdpb246MTIyNWQ2Yzg5MzBjNDYyMWE1ZDk2N2RkNTNmODI0YjFfMzI5ODUzNDg4MzY2NA_65e57669-3dfc-4fc5-8b86-53dd020c687c"
      unitRef="usd">11700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i7d90f2cb723a44be8457c38a834fb590_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RleHRyZWdpb246MTIyNWQ2Yzg5MzBjNDYyMWE1ZDk2N2RkNTNmODI0YjFfMzI5ODUzNDg4MzcwNw_2c1ddbcd-db51-4551-9f36-d7f1c86a8f96"
      unitRef="usd">13800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNC9mcmFnOmIyMDZiMmU5ZWQ4OTRiOGZhNjIzYjVhYmZiMDQ0ZjA4L3RleHRyZWdpb246YjIwNmIyZTllZDg5NGI4ZmE2MjNiNWFiZmIwNDRmMDhfMTM4NjM_f89f95d4-db3f-4d49-9e78-b8e809972afe">Interim Financial Statements &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 automotive, general industrial, electrical, aerospace and defense, and medical markets.  As used in this Quarterly Report on Form 10-Q (this &#x201c;Quarterly Report&#x201d;), 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. &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 condensed consolidated financial statements have not been audited.  The Condensed Consolidated Balance Sheet as of December 31, 2020, was derived from the audited consolidated financial statements included in our Annual Report on Form&#160;10-K for the year ended December 31, 2020 (the &#x201c;2020 Annual Report&#x201d;), which we filed with the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on March 15, 2021.  Historical periods presented reflect reclassifications for discontinued operations (see Note 2).  In management&#x2019;s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary to fairly state our results of operations for the three months ended March 31, 2021 and 2020; financial position as of March 31, 2021, and December 31, 2020; and cash flows for the three months ended March 31, 2021 and 2020, on a basis consistent with our audited consolidated financial statements other than the adoption of new accounting standards (see &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 Standards Recently Adopted&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; section below).  These adjustments are of a normal recurring nature and are, in the opinion of management, necessary to state fairly the Company&#x2019;s financial position and operating results for the interim 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;Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) have been condensed or omitted from the interim financial statements presented in this Quarterly Report.  These unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and accompanying notes included in the 2020 Annual Report.  The results for the three months ended March 31, 2021, are not necessarily indicative of results for the year ending December 31, 2021, or any other future 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;Except for per share data or as otherwise indicated, all U.S. dollar amounts presented in the tables in these Notes to Condensed 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;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-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 was effective for us beginning January 1, 2021.  The adoption of ASU 2019-12 did not have a material 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;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 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 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, with early adoption permitted.  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;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNC9mcmFnOmIyMDZiMmU5ZWQ4OTRiOGZhNjIzYjVhYmZiMDQ0ZjA4L3RleHRyZWdpb246YjIwNmIyZTllZDg5NGI4ZmE2MjNiNWFiZmIwNDRmMDhfMTM4NzI_aa1f4fc0-8220-4b0a-8479-a211f7806d96">&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 condensed consolidated financial statements have not been audited.  The Condensed Consolidated Balance Sheet as of December 31, 2020, was derived from the audited consolidated financial statements included in our Annual Report on Form&#160;10-K for the year ended December 31, 2020 (the &#x201c;2020 Annual Report&#x201d;), which we filed with the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on March 15, 2021.  Historical periods presented reflect reclassifications for discontinued operations (see Note 2).  In management&#x2019;s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary to fairly state our results of operations for the three months ended March 31, 2021 and 2020; financial position as of March 31, 2021, and December 31, 2020; and cash flows for the three months ended March 31, 2021 and 2020, on a basis consistent with our audited consolidated financial statements other than the adoption of new accounting standards (see &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 Standards Recently Adopted&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; section below).  These adjustments are of a normal recurring nature and are, in the opinion of management, necessary to state fairly the Company&#x2019;s financial position and operating results for the interim 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;Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) have been condensed or omitted from the interim financial statements presented in this Quarterly Report.  These unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and accompanying notes included in the 2020 Annual Report.  The results for the three months ended March 31, 2021, are not necessarily indicative of results for the year ending December 31, 2021, or any other future 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;Except for per share data or as otherwise indicated, all U.S. dollar amounts presented in the tables in these Notes to Condensed Consolidated Financial Statements are in thousands.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNC9mcmFnOmIyMDZiMmU5ZWQ4OTRiOGZhNjIzYjVhYmZiMDQ0ZjA4L3RleHRyZWdpb246YjIwNmIyZTllZDg5NGI4ZmE2MjNiNWFiZmIwNDRmMDhfMTM4NjQ_6177cdef-c667-48d2-82a2-04bf1b12dd7e">&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-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 was effective for us beginning January 1, 2021.  The adoption of ASU 2019-12 did not have a material 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;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 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 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, with early adoption permitted.  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;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfNDA5Ng_1d4ed52c-22a8-4784-9d38-66365b5b862b">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 October&#160;2020, we closed on the sale of our Life Sciences business under the terms of a Stock Purchase Agreement (the &#x201c;SPA&#x201d;) with affiliates of American Securities LLC for $753.3 million cash.  The SPA includes a potential earnout payment of up to $70 million based on the performance of the Life Sciences business during the year ending December 31, 2022, measured by Adjusted EBITDA targets, as defined by the SPA.  After working capital and other closing adjustments, we received cash proceeds at closing of $757.2 million and have recorded a $3.9&#160;million payable as of March 31, 2021, and December 31, 2020, for the balance.  &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;Under the terms of a transition services agreement, we provided certain support services after 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 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 Condensed Consolidated Balance Sheets as of March 31, 2021, and 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 as well as any gain on the disposition of the business, all net of tax, as one line item on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).  The Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for all historical 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 historical periods presented in the condensed consolidated financial statements and the accompanying notes unless otherwise stated.  The Condensed Consolidated Statements of Cash Flows for historical periods 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 operating results 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:81.648%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.252%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="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 #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;83,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;td colspan="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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#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="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;11,827&#160;&lt;/span&gt;&lt;/td&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;td colspan="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: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:#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Other operating 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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 income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;(424)&lt;/span&gt;&lt;/td&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;td colspan="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;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:#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154,069)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&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;td colspan="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;Loss from discontinued operations before costs of disposal&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,882)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Costs of disposal of discontinued operations (1)&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;(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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Benefit for income taxes on costs of disposal&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&#160;&lt;/span&gt;&lt;/td&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;td colspan="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;Loss from discontinued operations, net of tax&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#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="display:none"/&gt;&lt;td colspan="3" 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:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(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;Represents incremental direct costs related to the sale of the Life Sciences business that were incurred prior to the closing of the sale.&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:115%"&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 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 &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:115%"&gt;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 5.&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 previous credit facility, which was in place at the time, required us to use proceeds from the sale of the Life Sciences business to prepay a portion of our previous debt.  We paid $700 million in the aggregate on our term loans immediately after the transaction closed on October&#160;6, 2020.  The prepayment was applied to debt in accordance with the prepayment provisions of the previous credit agreement which was in place at the time.&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 historical periods presented.  The following table summarizes the amount of interest expense related to the previous 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:81.794%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.252%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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 style="background-color:#cceeff;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;12,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;td colspan="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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;td colspan="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&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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense of discontinued 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 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;13,270&#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="display:none"/&gt;&lt;td colspan="3" 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&gt;&lt;br/&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;The following table presents the significant noncash items and cash paid for capital expenditures of discontinued operations for each historical 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:82.818%"/&gt;&lt;td style="width:0.1%"/&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:14.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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 style="background-color:#cceeff;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;11,827&#160;&lt;/span&gt;&lt;/td&gt;&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="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;1,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Acquisition of property, plant and equipment&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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ib268b97b90e846ae853bd8879b53b2cf_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfMzI5ODUzNDg5NzMxNg_475d9839-c70e-4e59-ab84-b40c9bedda9a"
      unitRef="usd">753300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds
      contextRef="ib268b97b90e846ae853bd8879b53b2cf_I20201031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfMzAw_1331b062-f573-4e92-8918-6c73184eab60"
      unitRef="usd">70000000</nnbr:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="icdd147a565db45be9bb1b7e04ec5875d_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfMzI5ODUzNDg5OTUxMQ_9d88a943-e5dc-44b0-b87f-8b80b00e5e32"
      unitRef="usd">757200000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationPayable
      contextRef="i187751ac76594d16a726931c9b79cf77_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfMzI5ODUzNDg5OTUzMA_1c590014-7504-428f-92fa-9b459dcb35e0"
      unitRef="usd">3900000</nnbr:DisposalGroupIncludingDiscontinuedOperationPayable>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationPayable
      contextRef="ibc74e4244b3042849cbe85bf9f1c3774_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfMzI5ODUzNDg5OTUzMA_f11897ec-8c17-4640-bf06-4be471951fda"
      unitRef="usd">3900000</nnbr:DisposalGroupIncludingDiscontinuedOperationPayable>
    <nnbr:DisposalGroupEstimatedTaxIndemnificationPayment
      contextRef="ibc74e4244b3042849cbe85bf9f1c3774_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfMjc0ODc3OTA4MDcyNw_8ceb239e-2f60-4022-95ec-65c9b8107f0c"
      unitRef="usd">1200000</nnbr:DisposalGroupEstimatedTaxIndemnificationPayment>
    <nnbr:DisposalGroupEstimatedTaxIndemnificationPayment
      contextRef="i187751ac76594d16a726931c9b79cf77_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfMjc0ODc3OTA4MDcyNw_a2f0fd9a-a62c-43d7-b3f6-dd8350abe6d9"
      unitRef="usd">1200000</nnbr:DisposalGroupEstimatedTaxIndemnificationPayment>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfNDA4NA_5de8f0da-cde1-452d-8bea-e85bd13e1881">&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 operating results 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:81.648%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.252%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="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 #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;83,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;td colspan="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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#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="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;11,827&#160;&lt;/span&gt;&lt;/td&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;td colspan="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: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:#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Other operating 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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 income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;(424)&lt;/span&gt;&lt;/td&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;td colspan="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;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:#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154,069)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&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;td colspan="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;Loss from discontinued operations before costs of disposal&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,882)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Costs of disposal of discontinued operations (1)&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;(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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Benefit for income taxes on costs of disposal&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&#160;&lt;/span&gt;&lt;/td&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;td colspan="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;Loss from discontinued operations, net of tax&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#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="display:none"/&gt;&lt;td colspan="3" 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:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;(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;Represents incremental direct costs related to the sale of the Life Sciences business that were incurred prior to the closing of the sale.&lt;/span&gt;&lt;/div&gt;The following table summarizes the amount of interest expense related to the previous 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:81.794%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.252%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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 style="background-color:#cceeff;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;12,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;td colspan="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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;td colspan="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&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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense of discontinued 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 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;13,270&#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="display:none"/&gt;&lt;td colspan="3" 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&gt;&lt;br/&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;The following table presents the significant noncash items and cash paid for capital expenditures of discontinued operations for each historical 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:82.818%"/&gt;&lt;td style="width:0.1%"/&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:14.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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 style="background-color:#cceeff;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;11,827&#160;&lt;/span&gt;&lt;/td&gt;&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="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;1,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Acquisition of property, plant and equipment&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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMi00LTEtMS0w_7cf0f00d-720e-4f05-af44-9015a7ff754d"
      unitRef="usd">83532000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMy00LTEtMS0w_c8a8228a-de3d-4434-acb1-7178f2dad5b2"
      unitRef="usd">57763000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfNC00LTEtMS0w_b920d430-c501-40b3-9eb7-8363cd1fb291"
      unitRef="usd">8405000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfNi00LTEtMS0w_47ea9bdc-2983-42a1-8b18-f50bc1bea872"
      unitRef="usd">11827000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfOC00LTEtMS0w_0189c77f-d2e9-43b7-8b9d-a05aef6bbe17"
      unitRef="usd">146757000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfOS00LTEtMS0w_a75b1676-89c0-4fd4-9060-3088e7f11a40"
      unitRef="usd">3000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMTAtNC0xLTEtMA_a1bfe54b-21f8-4c6f-9254-323b2d8ad289"
      unitRef="usd">-141223000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMTEtNC0xLTEtMA_9e3fe20b-9bfd-4fe9-b217-b825e1f8b99b"
      unitRef="usd">13270000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMTQtNC0xLTEtMA_45980418-c925-432e-bb3b-ac9131f82f28"
      unitRef="usd">424000</nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMTUtNC0xLTEtMA_9813d9b2-a109-4574-8ccf-5407eb9f753e"
      unitRef="usd">-154069000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMTYtNC0xLTEtMA_f05d8397-2d67-4a02-906c-284cfcb0364d"
      unitRef="usd">-14187000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMTctNC0xLTEtMA_08cb9923-7999-408b-a103-f418e8f338f3"
      unitRef="usd">-139882000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMTgtNC0xLTEtMA_3cfc9af7-171d-4df3-afe4-a943112ce74e"
      unitRef="usd">-259000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMTktNC0xLTEtMA_72c84537-1ca0-4428-bdd4-e058b45fea44"
      unitRef="usd">27000</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOjk4ZDgzZTg0NTZmNTRkZGI4NjE2NWQ0MjM2MzRlMTRhL3RhYmxlcmFuZ2U6OThkODNlODQ1NmY1NGRkYjg2MTY1ZDQyMzYzNGUxNGFfMjAtNC0xLTEtMA_a41715c2-8edd-45cf-9f6f-201ac6fef69a"
      unitRef="usd">-140114000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i84c099e35a0c47eab2b5238561efceba_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfMjc0ODc3OTA4MzAzMg_f23eb53b-7981-45dc-9f59-7ed789c372ac"
      unitRef="usd">146800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:RepaymentsOfDebt
      contextRef="i97c7b82017c34a9282c36cf0e7ca99ab_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RleHRyZWdpb246NTAyNGNmNGY4MzE0NDYyYzljYjAyZTY5ZTcxMmQyOTdfMjU0Ng_92a0620b-cdd1-4115-b83f-6abf431057fa"
      unitRef="usd">700000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmI3MmRmMGVlN2U5ZTRhYmU5ZWJlYzNlZjNkYzAzZjRiL3RhYmxlcmFuZ2U6YjcyZGYwZWU3ZTllNGFiZTllYmVjM2VmM2RjMDNmNGJfMi00LTEtMS0w_4413c9d7-2a4e-499b-b683-a4fa0ce0f020"
      unitRef="usd">12136000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmI3MmRmMGVlN2U5ZTRhYmU5ZWJlYzNlZjNkYzAzZjRiL3RhYmxlcmFuZ2U6YjcyZGYwZWU3ZTllNGFiZTllYmVjM2VmM2RjMDNmNGJfMy00LTEtMS0w_704a49e6-36ab-497f-b8e4-c2ea28b14595"
      unitRef="usd">1226000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmI3MmRmMGVlN2U5ZTRhYmU5ZWJlYzNlZjNkYzAzZjRiL3RhYmxlcmFuZ2U6YjcyZGYwZWU3ZTllNGFiZTllYmVjM2VmM2RjMDNmNGJfNC00LTEtMS0w_a739473d-5047-4f5a-8aac-bb24ef17feb5"
      unitRef="usd">223000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpenseOther
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmI3MmRmMGVlN2U5ZTRhYmU5ZWJlYzNlZjNkYzAzZjRiL3RhYmxlcmFuZ2U6YjcyZGYwZWU3ZTllNGFiZTllYmVjM2VmM2RjMDNmNGJfNS00LTEtMS0w_5abb9720-664e-4737-9992-8d62d22e370f"
      unitRef="usd">131000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmI3MmRmMGVlN2U5ZTRhYmU5ZWJlYzNlZjNkYzAzZjRiL3RhYmxlcmFuZ2U6YjcyZGYwZWU3ZTllNGFiZTllYmVjM2VmM2RjMDNmNGJfNi00LTEtMS0w_e3209d6f-aacf-4b1d-8a5c-a95c3f09861e"
      unitRef="usd">13270000</us-gaap:InterestExpense>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmY2MzRlYzU0NDNmNDRjMDY4OGZjNmQ5NzJjYjg1ODk3L3RhYmxlcmFuZ2U6ZjYzNGVjNTQ0M2Y0NGMwNjg4ZmM2ZDk3MmNiODU4OTdfMi00LTEtMS0w_e4d5f93c-3a08-4780-af39-94d998faeba9"
      unitRef="usd">11827000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmY2MzRlYzU0NDNmNDRjMDY4OGZjNmQ5NzJjYjg1ODk3L3RhYmxlcmFuZ2U6ZjYzNGVjNTQ0M2Y0NGMwNjg4ZmM2ZDk3MmNiODU4OTdfMy00LTEtMS0w_555349b6-f41e-4f4e-bf81-f1f503a7f402"
      unitRef="usd">146757000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmY2MzRlYzU0NDNmNDRjMDY4OGZjNmQ5NzJjYjg1ODk3L3RhYmxlcmFuZ2U6ZjYzNGVjNTQ0M2Y0NGMwNjg4ZmM2ZDk3MmNiODU4OTdfNC00LTEtMS0w_4cfdefcd-95a3-4683-b5bd-3ef4426f0490"
      unitRef="usd">1226000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmY2MzRlYzU0NDNmNDRjMDY4OGZjNmQ5NzJjYjg1ODk3L3RhYmxlcmFuZ2U6ZjYzNGVjNTQ0M2Y0NGMwNjg4ZmM2ZDk3MmNiODU4OTdfNi00LTEtMS0w_ab900756-939a-4098-b128-edfea168c26b"
      unitRef="usd">4084000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations
      contextRef="i603a9866ee5e4305bb57938e33f0283a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8zNy9mcmFnOjUwMjRjZjRmODMxNDQ2MmM5Y2IwMmU2OWU3MTJkMjk3L3RhYmxlOmY2MzRlYzU0NDNmNDRjMDY4OGZjNmQ5NzJjYjg1ODk3L3RhYmxlcmFuZ2U6ZjYzNGVjNTQ0M2Y0NGMwNjg4ZmM2ZDk3MmNiODU4OTdfNy00LTEtMS0w_735d5229-f86e-4b56-a1fd-53e772491426"
      unitRef="usd">694000</nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RleHRyZWdpb246MDE4ZGZlM2IyMGMxNDk5MThkMzEwMzM2NGUxM2RiNDdfMTc1NQ_2ac71a55-1187-461e-a042-a471ad87eecd">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 is aggregated into the following two 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-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;Mobile Solutions, which is focused on growth in the automotive and general industrial end markets; 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;Power Solutions, which is focused on growth in the electrical, general industrial, automotive, and aerospace and defense, and medical 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 are considered our two operating segments as each engages 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.  Historically, we had a third operating segment, Life Sciences, that was focused on growth in the medical end market.  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 the three months ended March 31, 2020, and therefore 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"&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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:0.1%"/&gt;&lt;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:2.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.602%"/&gt;&lt;td style="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:2px 1pt;text-align:center;vertical-align: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: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;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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Three Months Ended March 31, 2021&lt;/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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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: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="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;77,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(7,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Three Months Ended March 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;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: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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:-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)&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.91pt"&gt;Includes elimination of intersegment transactions occurring during the ordinary course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span&gt;&lt;br/&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;As of March 31, 2021, and December 31, 2020, one customer represented 10% and 11%, respectively, of consolidated accounts receivable.  Amounts due from this customer are primarily related to Mobile Solutions.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RleHRyZWdpb246MDE4ZGZlM2IyMGMxNDk5MThkMzEwMzM2NGUxM2RiNDdfNzg_26482d23-93e0-4418-86e5-c0f75613d0ae"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RleHRyZWdpb246MDE4ZGZlM2IyMGMxNDk5MThkMzEwMzM2NGUxM2RiNDdfNTEz_49bf1297-fbd3-4620-9a63-18e065045b16"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RleHRyZWdpb246MDE4ZGZlM2IyMGMxNDk5MThkMzEwMzM2NGUxM2RiNDdfMTc1OA_aed36b00-d16b-4bd7-8e57-8bb10748c7a2">&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"&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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:0.1%"/&gt;&lt;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:2.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.602%"/&gt;&lt;td style="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:2px 1pt;text-align:center;vertical-align: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: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;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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Three Months Ended March 31, 2021&lt;/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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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: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="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;77,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(7,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Three Months Ended March 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;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: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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:-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)&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.91pt"&gt;Includes elimination of intersegment transactions occurring during the ordinary course of business.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied1b582e00d44faca5b7bb7e15f7564c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMi0zLTEtMS0w_73352598-f9c3-499e-a265-3c3d09ffabb3"
      unitRef="usd">77776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe09027cc9594cb2b866e44454f38bc5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMi01LTEtMS0w_68b2087d-9d99-46a0-af82-4d8eb67f42f3"
      unitRef="usd">49075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a1fdb542c814e57945042eba0dd899a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMi03LTEtMS0w_0ec742e3-ada4-48b7-8baa-d2d0221efeea"
      unitRef="usd">-47000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMi0xMS0xLTEtMA_bfc8a958-0cb7-4658-b45d-5bd29716dafd"
      unitRef="usd">126804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied1b582e00d44faca5b7bb7e15f7564c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfNC0zLTEtMS0w_13521cd8-f21a-47b1-b463-0902b7bce501"
      unitRef="usd">6090000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibe09027cc9594cb2b866e44454f38bc5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfNC01LTEtMS0w_d57af26d-e6f8-4fcd-941e-e2ba5dc86b01"
      unitRef="usd">2432000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a1fdb542c814e57945042eba0dd899a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfNC03LTEtMS0w_8e77f8c0-56e0-42c4-b368-1ab5637ac6c5"
      unitRef="usd">-7544000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfNC0xMS0xLTEtMA_2468af15-a013-4d51-a2d4-1de265516cc5"
      unitRef="usd">978000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfNS0xMS0xLTEtMA_b2a409ff-cd4e-4c28-8db4-214f641d7917"
      unitRef="usd">2024000</us-gaap:InterestExpense>
    <nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfNi0xMS0xLTEtMA_115b565b-6f9e-4607-8e06-8f34343b99d6"
      unitRef="usd">-6018000</nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfNy0xMS0xLTEtMA_f720a104-7dd7-44c2-9cb6-e6f2a8d1b45d"
      unitRef="usd">-7064000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8b3fcb348eb43a9a453fade2d46213b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfOS0zLTEtMS0w_a5a06676-2a32-4e87-8ea8-7436340e885a"
      unitRef="usd">69884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1a44ca92f774b74994956671f75ce65_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfOS01LTEtMS0w_6a4b205b-f40c-43db-91cf-a817af5a0810"
      unitRef="usd">46401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c1d546ee90b4df38392ce9bd999adc5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfOS03LTEtMS0w_50021cbb-c1bc-4387-865c-fca8db5cb9e6"
      unitRef="usd">-72000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfOS0xMS0xLTEtMA_bbb10678-2801-47cf-91a5-4ffd9ba13058"
      unitRef="usd">116213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie8b3fcb348eb43a9a453fade2d46213b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTAtMy0xLTEtMTIzMw_7f590891-c68e-413d-9a92-714e888f05c3"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic1a44ca92f774b74994956671f75ce65_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTAtNS0xLTEtMTIzMw_c259668e-be33-422a-8db3-906710733170"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0c1d546ee90b4df38392ce9bd999adc5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTAtNy0xLTEtMTIzMw_2eaa6b0c-6362-4331-89e5-29747f370695"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTAtMTEtMS0xLTEyMzY_668b8faf-3c9b-4a39-ae78-ea4a6e2b1c22"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8b3fcb348eb43a9a453fade2d46213b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTAtMy0xLTEtMA_f4ab88c7-611d-4e7d-b9f0-210a4a441e96"
      unitRef="usd">264000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1a44ca92f774b74994956671f75ce65_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTAtNS0xLTEtMA_c86da276-bdfd-417b-82f9-3c1503f13818"
      unitRef="usd">-90334000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0c1d546ee90b4df38392ce9bd999adc5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTAtNy0xLTEtMA_fc27ccfa-0669-422c-a76a-80f6dd40dc0a"
      unitRef="usd">-13780000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTAtMTEtMS0xLTA_3453e242-05d6-447a-8e77-e6ac86856d05"
      unitRef="usd">-103850000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTEtMTEtMS0xLTA_350d6ca0-18cc-43a9-9dad-8f439774d23d"
      unitRef="usd">3807000</us-gaap:InterestExpense>
    <nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTItMTEtMS0xLTA_aeb8e8e9-d516-4396-b884-b9f7ee729c0d"
      unitRef="usd">-1544000</nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RhYmxlOmRkYjFmYjg0NjAzNTQ0NWY5OWIzZmZiZDgxMWNjY2RjL3RhYmxlcmFuZ2U6ZGRiMWZiODQ2MDM1NDQ1Zjk5YjNmZmJkODExY2NjZGNfMTMtMTEtMS0xLTA_369603d3-0b05-44ce-8ffd-adb5a966eae1"
      unitRef="usd">-109201000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if374083d23c044e2bc0ee406cbf15781_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RleHRyZWdpb246MDE4ZGZlM2IyMGMxNDk5MThkMzEwMzM2NGUxM2RiNDdfMTU5Mw_8d15a289-ec27-48cc-adcb-e107547be705"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i51c39a1ce274419494cec5aa5f1b2617_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80My9mcmFnOjAxOGRmZTNiMjBjMTQ5OTE4ZDMxMDMzNjRlMTNkYjQ3L3RleHRyZWdpb246MDE4ZGZlM2IyMGMxNDk5MThkMzEwMzM2NGUxM2RiNDdfMTYwMA_bcd7b21c-3f62-422b-a710-03f50d1733d4"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RleHRyZWdpb246YmIzZmY3Y2E2ZWQ3NDA0NzgwMGRiNTVjMWIyZmEzNzFfNjk_16897e69-c50d-4062-9e47-3603a1ca09d1">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;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="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;23,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;22,626&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;21,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;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;/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;67,531&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RleHRyZWdpb246YmIzZmY3Y2E2ZWQ3NDA0NzgwMGRiNTVjMWIyZmEzNzFfNzE_4e75e315-c1df-4543-a116-a081915a204b">&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;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="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;23,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;22,626&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;21,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;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;/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;67,531&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RhYmxlOmJkNzBmYjg5ZjBmNzRhYzRiNjBiMGMxNjM5MDNiZGE1L3RhYmxlcmFuZ2U6YmQ3MGZiODlmMGY3NGFjNGI2MGIwYzE2MzkwM2JkYTVfMS0yLTEtMS0w_2d860350-8672-44bc-95cb-143a7b1062be"
      unitRef="usd">23605000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RhYmxlOmJkNzBmYjg5ZjBmNzRhYzRiNjBiMGMxNjM5MDNiZGE1L3RhYmxlcmFuZ2U6YmQ3MGZiODlmMGY3NGFjNGI2MGIwYzE2MzkwM2JkYTVfMS00LTEtMS0w_c063a6d4-e088-4ee9-bfa9-bb969dd24db7"
      unitRef="usd">22589000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RhYmxlOmJkNzBmYjg5ZjBmNzRhYzRiNjBiMGMxNjM5MDNiZGE1L3RhYmxlcmFuZ2U6YmQ3MGZiODlmMGY3NGFjNGI2MGIwYzE2MzkwM2JkYTVfMi0yLTEtMS0w_151b75c1-7285-45c5-afc8-9aa844f2b6a2"
      unitRef="usd">22626000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RhYmxlOmJkNzBmYjg5ZjBmNzRhYzRiNjBiMGMxNjM5MDNiZGE1L3RhYmxlcmFuZ2U6YmQ3MGZiODlmMGY3NGFjNGI2MGIwYzE2MzkwM2JkYTVfMi00LTEtMS0w_032d5c14-b017-48f9-bdfe-2df2d76f8ad7"
      unitRef="usd">20758000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RhYmxlOmJkNzBmYjg5ZjBmNzRhYzRiNjBiMGMxNjM5MDNiZGE1L3RhYmxlcmFuZ2U6YmQ3MGZiODlmMGY3NGFjNGI2MGIwYzE2MzkwM2JkYTVfMy0yLTEtMS0w_358813e2-496f-44c8-a9c0-00035d2e231e"
      unitRef="usd">21300000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RhYmxlOmJkNzBmYjg5ZjBmNzRhYzRiNjBiMGMxNjM5MDNiZGE1L3RhYmxlcmFuZ2U6YmQ3MGZiODlmMGY3NGFjNGI2MGIwYzE2MzkwM2JkYTVfMy00LTEtMS0w_e1736ddf-5497-4aee-b0cb-875486308a6c"
      unitRef="usd">19170000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RhYmxlOmJkNzBmYjg5ZjBmNzRhYzRiNjBiMGMxNjM5MDNiZGE1L3RhYmxlcmFuZ2U6YmQ3MGZiODlmMGY3NGFjNGI2MGIwYzE2MzkwM2JkYTVfNC0yLTEtMS0w_b83bc2bc-8249-418e-aa88-35cb03dfcb57"
      unitRef="usd">67531000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80Ni9mcmFnOmJiM2ZmN2NhNmVkNzQwNDc4MDBkYjU1YzFiMmZhMzcxL3RhYmxlOmJkNzBmYjg5ZjBmNzRhYzRiNjBiMGMxNjM5MDNiZGE1L3RhYmxlcmFuZ2U6YmQ3MGZiODlmMGY3NGFjNGI2MGIwYzE2MzkwM2JkYTVfNC00LTEtMS0w_0be2cb55-8404-4364-b130-0bb3b2da8c9f"
      unitRef="usd">62517000</us-gaap:InventoryNet>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80OS9mcmFnOjNhMzdkYjg1NWQxNzRmNDE4M2RmNjQ0MjdkN2E3ODk0L3RleHRyZWdpb246M2EzN2RiODU1ZDE3NGY0MTgzZGY2NDQyN2Q3YTc4OTRfMTc5MQ_ae9b6af5-73bc-41d2-b257-3b8053119f4a">Goodwill 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 the 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 Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).  As of March 31, 2021, and December 31, 2020, there was no remaining goodwill balance.</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibd900f447d474ba99a04be95c0df1823_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80OS9mcmFnOjNhMzdkYjg1NWQxNzRmNDE4M2RmNjQ0MjdkN2E3ODk0L3RleHRyZWdpb246M2EzN2RiODU1ZDE3NGY0MTgzZGY2NDQyN2Q3YTc4OTRfMzI5ODUzNDg4NTEyNw_824c45b7-8aa7-498f-a530-74f9437122ed"
      unitRef="usd">92900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80OS9mcmFnOjNhMzdkYjg1NWQxNzRmNDE4M2RmNjQ0MjdkN2E3ODk0L3RleHRyZWdpb246M2EzN2RiODU1ZDE3NGY0MTgzZGY2NDQyN2Q3YTc4OTRfMzI5ODUzNDg4NTQ0MQ_24f7ac81-c7ce-46ea-97f2-d43b4dd042b5"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl80OS9mcmFnOjNhMzdkYjg1NWQxNzRmNDE4M2RmNjQ0MjdkN2E3ODk0L3RleHRyZWdpb246M2EzN2RiODU1ZDE3NGY0MTgzZGY2NDQyN2Q3YTc4OTRfMzI5ODUzNDg4NTQ0MQ_cc2bc1b9-2f06-4c82-8a8d-d5af36089f80"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RleHRyZWdpb246MjVjNGJiOTU4NDFkNDZmNTgyYjBhYWU0MTA4NGQ4ZGZfNDky_f5dcc482-339c-4609-a999-46d2d9a9b2ee">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:55.040%"/&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:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;29,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Balance as of March 31, 2021&lt;/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-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;28,224&#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;71,255&#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;99,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Intangible assets are tested for impairment when changes in circumstances indicate the carrying value of those assets may not be recoverable.  As of March 31, 2021, and December 31, 2020, there were no indicators of impairment.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RleHRyZWdpb246MjVjNGJiOTU4NDFkNDZmNTgyYjBhYWU0MTA4NGQ4ZGZfNDk1_a0f585a5-1ab0-4059-a556-37e42ce610ec">&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:55.040%"/&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:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;29,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Balance as of March 31, 2021&lt;/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-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;28,224&#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;71,255&#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;99,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i75db9325b1af43b7b8194cd5ae4feb7d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RhYmxlOjk0ZjRmOTI4ZDcxZjRiMTlhN2Q1ODMxZGM4ODY5ZDc0L3RhYmxlcmFuZ2U6OTRmNGY5MjhkNzFmNGIxOWE3ZDU4MzFkYzg4NjlkNzRfNy00LTEtMS0w_b05fc726-9869-4ca8-9bcd-1f29bafcb798"
      unitRef="usd">29062000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic3dd89d1f3194b6e933f742d983d5612_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RhYmxlOjk0ZjRmOTI4ZDcxZjRiMTlhN2Q1ODMxZGM4ODY5ZDc0L3RhYmxlcmFuZ2U6OTRmNGY5MjhkNzFmNGIxOWE3ZDU4MzFkYzg4NjlkNzRfNy02LTEtMS0w_032b6c99-bf31-4533-b827-ff743fbae41f"
      unitRef="usd">74003000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RhYmxlOjk0ZjRmOTI4ZDcxZjRiMTlhN2Q1ODMxZGM4ODY5ZDc0L3RhYmxlcmFuZ2U6OTRmNGY5MjhkNzFmNGIxOWE3ZDU4MzFkYzg4NjlkNzRfNy04LTEtMS0w_fa85df78-0b79-4866-ac9d-fe19b87e6c9c"
      unitRef="usd">103065000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ice55cf9330d1469f8f77ed74cd93b345_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RhYmxlOjk0ZjRmOTI4ZDcxZjRiMTlhN2Q1ODMxZGM4ODY5ZDc0L3RhYmxlcmFuZ2U6OTRmNGY5MjhkNzFmNGIxOWE3ZDU4MzFkYzg4NjlkNzRfOC00LTEtMS0w_de9dda0b-0e45-425d-b41f-ab1549bcfe4c"
      unitRef="usd">838000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i667342b4d6494aa7a834a55095bf1c43_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RhYmxlOjk0ZjRmOTI4ZDcxZjRiMTlhN2Q1ODMxZGM4ODY5ZDc0L3RhYmxlcmFuZ2U6OTRmNGY5MjhkNzFmNGIxOWE3ZDU4MzFkYzg4NjlkNzRfOC02LTEtMS0w_0f720b16-503b-44b7-aa9e-dfe55c5695d8"
      unitRef="usd">2748000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RhYmxlOjk0ZjRmOTI4ZDcxZjRiMTlhN2Q1ODMxZGM4ODY5ZDc0L3RhYmxlcmFuZ2U6OTRmNGY5MjhkNzFmNGIxOWE3ZDU4MzFkYzg4NjlkNzRfOC04LTEtMS0w_f9809c40-3922-4c29-8753-611bdca23026"
      unitRef="usd">3586000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2ffab18d39eb42fd84bcde967109d19b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RhYmxlOjk0ZjRmOTI4ZDcxZjRiMTlhN2Q1ODMxZGM4ODY5ZDc0L3RhYmxlcmFuZ2U6OTRmNGY5MjhkNzFmNGIxOWE3ZDU4MzFkYzg4NjlkNzRfMTMtNC0xLTEtMA_bb444496-0f61-47de-aae7-cb87e8bd74ef"
      unitRef="usd">28224000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib3daa3b5abfc470d827ecb669c6a11b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RhYmxlOjk0ZjRmOTI4ZDcxZjRiMTlhN2Q1ODMxZGM4ODY5ZDc0L3RhYmxlcmFuZ2U6OTRmNGY5MjhkNzFmNGIxOWE3ZDU4MzFkYzg4NjlkNzRfMTMtNi0xLTEtMA_040f024b-39d3-402a-aa5b-81148d2dfc75"
      unitRef="usd">71255000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81Mi9mcmFnOjI1YzRiYjk1ODQxZDQ2ZjU4MmIwYWFlNDEwODRkOGRmL3RhYmxlOjk0ZjRmOTI4ZDcxZjRiMTlhN2Q1ODMxZGM4ODY5ZDc0L3RhYmxlcmFuZ2U6OTRmNGY5MjhkNzFmNGIxOWE3ZDU4MzFkYzg4NjlkNzRfMTMtOC0xLTEtMA_6ed40f37-a645-4350-9d32-4bf5410faa74"
      unitRef="usd">99479000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81NS9mcmFnOjJmMjI2ODdhNmZkZDQ1OGM5MWYyOGU5Nzc3OTczNDQxL3RleHRyZWdpb246MmYyMjY4N2E2ZmRkNDU4YzkxZjI4ZTk3Nzc5NzM0NDFfMTE4Mg_c2024160-6262-4aba-ba4b-7c1b578fe48c">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:9pt"&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: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:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&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, 2020&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;26,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 March 31, 2021&lt;/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;28,207&#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:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ib74299f9431f4b4cba3fba6e9ce66797_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81NS9mcmFnOjJmMjI2ODdhNmZkZDQ1OGM5MWYyOGU5Nzc3OTczNDQxL3RleHRyZWdpb246MmYyMjY4N2E2ZmRkNDU4YzkxZjI4ZTk3Nzc5NzM0NDFfMjI_b5aac980-f6ee-4e1a-b65d-4990941ddbdd"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81NS9mcmFnOjJmMjI2ODdhNmZkZDQ1OGM5MWYyOGU5Nzc3OTczNDQxL3RleHRyZWdpb246MmYyMjY4N2E2ZmRkNDU4YzkxZjI4ZTk3Nzc5NzM0NDFfMTE3OA_f55531b1-7ec1-4aa1-a96c-25f4ebe8de6d">&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: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: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:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&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, 2020&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;26,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 March 31, 2021&lt;/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;28,207&#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:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i2144eb3ac0ee40f98d55afe0b10c9be9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81NS9mcmFnOjJmMjI2ODdhNmZkZDQ1OGM5MWYyOGU5Nzc3OTczNDQxL3RhYmxlOmQ5MDc4OWNhOTFkOTRlNzE5MjUzOWI1MmMwZTQxZDZhL3RhYmxlcmFuZ2U6ZDkwNzg5Y2E5MWQ5NGU3MTkyNTM5YjUyYzBlNDFkNmFfMC0xLTEtMS0w_ec371e60-6328-49fd-9bdc-0df53039220e"
      unitRef="usd">26983000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i937446fd956e4e6e93a7aa2299039ebf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81NS9mcmFnOjJmMjI2ODdhNmZkZDQ1OGM5MWYyOGU5Nzc3OTczNDQxL3RhYmxlOmQ5MDc4OWNhOTFkOTRlNzE5MjUzOWI1MmMwZTQxZDZhL3RhYmxlcmFuZ2U6ZDkwNzg5Y2E5MWQ5NGU3MTkyNTM5YjUyYzBlNDFkNmFfMS0xLTEtMS0w_36df76d5-2aaa-4deb-9fcf-2958c3cadcb6"
      unitRef="usd">1395000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <nnbr:EquityMethodInvestmentForeignCurrencyTranslationGain
      contextRef="i937446fd956e4e6e93a7aa2299039ebf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81NS9mcmFnOjJmMjI2ODdhNmZkZDQ1OGM5MWYyOGU5Nzc3OTczNDQxL3RhYmxlOmQ5MDc4OWNhOTFkOTRlNzE5MjUzOWI1MmMwZTQxZDZhL3RhYmxlcmFuZ2U6ZDkwNzg5Y2E5MWQ5NGU3MTkyNTM5YjUyYzBlNDFkNmFfMy0xLTEtMS0w_393b2f16-9cb7-4915-86d7-fa43ae807e77"
      unitRef="usd">-171000</nnbr:EquityMethodInvestmentForeignCurrencyTranslationGain>
    <us-gaap:EquityMethodInvestments
      contextRef="i3a1ca5f406754a158b0022886d1ab480_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81NS9mcmFnOjJmMjI2ODdhNmZkZDQ1OGM5MWYyOGU5Nzc3OTczNDQxL3RhYmxlOmQ5MDc4OWNhOTFkOTRlNzE5MjUzOWI1MmMwZTQxZDZhL3RhYmxlcmFuZ2U6ZDkwNzg5Y2E5MWQ5NGU3MTkyNTM5YjUyYzBlNDFkNmFfNC0xLTEtMS0w_50fe9637-1bf0-478f-af14-5a65c8de6aec"
      unitRef="usd">28207000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81OC9mcmFnOmYxODZkMjU5MmFlMDRmM2FhYmUzMmY1MDdhMDEzZjRiL3RleHRyZWdpb246ZjE4NmQyNTkyYWUwNGYzYWFiZTMyZjUwN2EwMTNmNGJfMjA2Nw_04287145-ef87-4848-898a-64a360a61286">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;Our effective tax rate for continuing operations was 10.7% and 1.3% for the three months ended March 31, 2021 and 2020, respectively.  The effective tax rate for the three months ended March 31, 2021, differs from the U.S. federal statutory tax rate of 21% primarily due to the accrual of tax on non-permanently reinvested unremitted earnings of foreign subsidiaries and by limitation on the amount of tax benefit recorded for loss carryforwards in certain jurisdictions where we believe it is more likely than not a portion of the future tax benefit may not be realized.  In addition, the effective tax rate was unfavorably impacted by U.S. tax on the earnings of foreign subsidiaries under the global intangible low-taxed income (&#x201c;GILTI&#x201d;) regime.  &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 March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;) was enacted.  The provisions of the legislation had a significant impact on the effective tax rate and income tax receivable of the Company for the three months ended March 31, 2020.  Under the CARES Act, NOLs arising in tax years beginning after December 31, 2017, were  carried back to preceding tax years when the federal tax rate was 35% rather than the currently enacted 21%.  The effective tax rate for the three months ended March 31, 2020, was also adversely impacted by the non-deductible goodwill impairment recorded in that period, partially offset by impacts from the CARES Act.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81OC9mcmFnOmYxODZkMjU5MmFlMDRmM2FhYmUzMmY1MDdhMDEzZjRiL3RleHRyZWdpb246ZjE4NmQyNTkyYWUwNGYzYWFiZTMyZjUwN2EwMTNmNGJfMzI5ODUzNDg4NTYwNA_d5d7690a-2c49-4c90-ac87-33447fe65b4f"
      unitRef="number">0.107</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81OC9mcmFnOmYxODZkMjU5MmFlMDRmM2FhYmUzMmY1MDdhMDEzZjRiL3RleHRyZWdpb246ZjE4NmQyNTkyYWUwNGYzYWFiZTMyZjUwN2EwMTNmNGJfMzI5ODUzNDg4NTYxMg_288e5343-40bd-4278-ac42-ec9eaed92483"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl81OC9mcmFnOmYxODZkMjU5MmFlMDRmM2FhYmUzMmY1MDdhMDEzZjRiL3RleHRyZWdpb246ZjE4NmQyNTkyYWUwNGYzYWFiZTMyZjUwN2EwMTNmNGJfMzI5ODUzNDg4NzcyMw_255e3375-3194-4c85-bf4f-b47c3a41cca6"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfNTc2MQ_50768d6e-19b9-41dc-a11e-1de603173d20">Debt On March 22, 2021, we entered into a new $150.0 million term loan facility (the &#x201c;Term Loan Facility&#x201d;) and a new $50.0 million asset backed credit facility (the &#x201c;ABL Facility&#x201d;).  The proceeds from the Term Loan Facility were used to prepay the amounts outstanding on our previous term loans.  The previous credit facility was terminated and consisted of a Senior Secured Term Loan, Incremental Term Loan, and Senior Secured Revolver.  No amounts were outstanding on the Senior Secured Revolver at the time of termination.  &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 debt balances as of March 31, 2021, and December 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: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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan Facility&lt;/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;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;Senior Secured Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Incremental Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#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;International lines of credit and other loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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 principal&lt;/span&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;162,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;84,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less-current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Principal, 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less-unamortized debt issuance costs (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Long-term debt, net of current portion&lt;/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;151,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;79,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-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 $0.8 million related to the ABL Facility are recorded in other non-current assets as of March 31, 2021, and $1.8 million related to the Senior Secured Revolver are recorded in other non-current assets as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term Loan Facility&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 Term Loan Facility bear interest at either 1) one-month LIBOR (subject to a 1.000% floor) plus an applicable margin of 6.875% or 2) the greater of various benchmark rates plus an applicable margin of 5.875%.  At March 31, 2021, the Term Loan Facility bore interest based on one-month LIBOR at 7.875%.  &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 Term Loan Facility requires quarterly principal payments of $0.4 million with the remaining unpaid principal amount due on the final maturity date of September&#160;22, 2026.   The Term Loan Facility is collateralized by all of our assets.  The Term Loan Facility has a first lien on all assets other than accounts receivable and inventory and has a second lien on accounts receivable and inventory.  We were in compliance with all requirements under the Term Loan Facility as of March 31, 2021.&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 Term Loan Facility was issued at a $3.8 million discount.  We capitalized a total of $2.4 million in new debt issuance costs related to the Term Loan Facility.  Debt issuance costs and original issue discount related to the Term Loan Facility are recorded as a direct reduction to the carrying amount of the associated long-term debt and amortized over the term of the 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;ABL Facility&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 ABL Facility provides for a senior secured revolving credit facility in the amount of $50.0 million, of which $30.0&#160;million is available in the form of letters of credit and $5.0&#160;million is available for the issuance of short-term swingline loans.  The availability of credit under the ABL Facility is limited by a borrowing base calculation derived from accounts receivable and inventory held in the United States.  Outstanding borrowings under the ABL Facility bear interest on a variable rate structure plus an interest rate spread that is based on the average amount of aggregate revolving commitment available.  The variable borrowing rate is either 1) LIBOR plus an applicable margin of 1.75% or 2.00%, depending on availability, or 2) the greater of the federal funds rate or prime, plus an applicable margin of 0.75% or 1.00%, depending on availability.  We may elect whether to use one-month, three-month, or six-month LIBOR, subject to a 0.50% floor.  Interest payments are due monthly on borrowings that utilize one-month LIBOR and quarterly on borrowings that utilize three-month or six-month LIBOR.  At March 31, 2021, using one-month LIBOR plus a 1.75% spread, the weighted average interest rate on outstanding borrowings under the ABL Facility would have been 2.25% if there had been any balance outstanding.  We pay a commitment fee of 0.375% for unused capacity under the ABL Facility and a 0.125% fee on the amount of letters of credit outstanding.  The final maturity date of the ABL Facility is March 22, 2026. &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 had no outstanding borrowings under the ABL Facility at March 31, 2021.  Total capacity under the ABL Facility was $47.3 million as of March 31, 2021, with $32.9 million available for future borrowings after reductions for outstanding letters of credit as of March 31, 2021.  The ABL Facility has a first lien on accounts receivable and inventory.  We were in compliance with all requirements under the ABL Facility as of March 31, 2021.&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.8 million in new debt issuance costs related to the ABL Facility.  Costs related to the ABL Facility are recorded in other non-current assets and amortized over the term of the 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;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, bore interest at one-month LIBOR (subject to a 0.75% floor) plus an applicable margin of 5.75%.  During 2021 until termination, 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 bore interest at one-month LIBOR plus an applicable margin of 5.75%.  During 2021 until termination, 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 bore 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 had no outstanding borrowings under the Senior Secured Revolver during 2021.  We incurred a commitment fee of 0.50% for unused capacity under the Senior Secured Revolver until it was terminated. &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 Issuance 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;We recognized a $2.4 million loss on extinguishment for unamortized debt issuance costs that were written off in the three months ended March 31, 2021, in connection with the termination of our previous credit facility.  &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;A portion of the proceeds from the Term Loan Facility was used to settle and terminate our fixed-rate interest rate swap agreement with a cash payment of $13.7 million.  Refer to Note 17 for further discussion of the interest rate swap agreement.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i114aeee5a78b4149906019196724dadd_I20210322"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDY1MQ_19f1a9d2-1fff-4c6e-aaab-15f8b694c729"
      unitRef="usd">150000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iff0b4bb4df464a4cb4386ac84aa7efcc_I20210322"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDYyNg_8a1d7d9e-25b3-415a-9027-f168ac6d9ca3"
      unitRef="usd">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfNTc2MA_0680783a-9cca-47ad-9735-17e026bfaac1">&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 debt balances as of March 31, 2021, and December 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: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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan Facility&lt;/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;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;Senior Secured Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Incremental Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#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;International lines of credit and other loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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 principal&lt;/span&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;162,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;84,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less-current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Principal, 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less-unamortized debt issuance costs (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Long-term debt, net of current portion&lt;/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;151,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;79,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-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 $0.8 million related to the ABL Facility are recorded in other non-current assets as of March 31, 2021, and $1.8 million related to the Senior Secured Revolver are recorded in other non-current assets as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LoansPayable
      contextRef="i3ed736b97c9741e980bb47f819c1b989_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfMS0yLTEtMS0xOTYy_7b4b569f-dd28-42af-8f51-9dbdd4b2bc21"
      unitRef="usd">150000000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="ief3d298735d9468db6661d001dcf8905_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfMS00LTEtMS0xOTYy_8edf5244-c311-44b8-b1f5-be70aba5ce18"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="i65810601a9f9427fab667919e5065d66_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfMS0yLTEtMS0w_cce55a36-7dd3-4f1c-8505-169da997bed8"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="i0720342b1cbb435aa8e4e16f811507b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfMS00LTEtMS0w_6677d8d1-113b-44dd-9d99-330743bb3f7d"
      unitRef="usd">47728000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="ia00ce072b4ab43c39828153915781ec1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfMi0yLTEtMS0w_6f2922c5-c86a-448a-9dc8-6db92dcfb1eb"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="ieeb1d584a60a4d80ad3cc05165666e99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfMi00LTEtMS0w_ff925678-5b3c-4a93-9ee4-a289613be7e9"
      unitRef="usd">22716000</us-gaap:LoansPayable>
    <us-gaap:LineOfCredit
      contextRef="i6e92aa464bd34b169f7fb02518525bac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfNC0yLTEtMS0w_1d1a78da-ab7a-4e13-b242-63285ffd2d92"
      unitRef="usd">12547000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i0c15047b4da74f07b01952162c4cd9bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfNC00LTEtMS0w_23d34ad3-cb79-4d40-9ee6-d6ec59595b11"
      unitRef="usd">14418000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfNS0yLTEtMS0w_5bc9f44c-ef21-4694-9fe9-5ebd5d736590"
      unitRef="usd">162547000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfNS00LTEtMS0w_19db3604-a0f7-4c36-950f-c81c0c1c09d6"
      unitRef="usd">84862000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfNi0yLTEtMS0w_9ccf3c45-bd32-4d2f-96be-56bdc01aaedd"
      unitRef="usd">4844000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfNi00LTEtMS0w_8efe6dbe-4ca5-4efb-9415-88af90cecb31"
      unitRef="usd">4885000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfNy0yLTEtMS0w_5a331472-a100-405b-8221-b64a98f982c8"
      unitRef="usd">157703000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfNy00LTEtMS0w_47b7ede7-8a69-4bcd-b080-ab65a16ab1ad"
      unitRef="usd">79977000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfOC0yLTEtMS0w_7c4444f8-b7e8-4ae4-84fd-1c297f3098b0"
      unitRef="usd">6152000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfOC00LTEtMS0w_dbd1e831-0a30-4227-9529-f7bc2899e03d"
      unitRef="usd">952000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfOS0yLTEtMS0w_d648cc0b-60e8-4e1d-a1bb-cbda0c51d3bb"
      unitRef="usd">151551000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RhYmxlOjI3YTVjYmZiMGI2NjQxMWY4ZTJjZDUzODg2MjFiMDY0L3RhYmxlcmFuZ2U6MjdhNWNiZmIwYjY2NDExZjhlMmNkNTM4ODYyMWIwNjRfOS00LTEtMS0w_97a8735e-dbdc-4dd2-9ebc-cdec23767f32"
      unitRef="usd">79025000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMTI3MQ_0aad256e-f749-418a-83cc-901ae514f2ea"
      unitRef="usd">800000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMTI3OA_2f3b4bd0-551d-4497-b944-80852b48277a"
      unitRef="usd">1800000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3914bb2698bc4a5c8ed002aee2c901c1_D20210322-20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDY2Mg_d1f1980d-a580-4536-9e6f-4fe27e141481"
      unitRef="number">0.01000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0584d9a11d894b6d9a9140954eea2738_D20210322-20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDczNg_788d6f88-f252-4ada-905c-e2dadce957e8"
      unitRef="number">0.06875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i54801ffaca5b4c6ca102e2c890a62509_D20210322-20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDcyNw_bd1ef3b7-3fdf-44e4-b06a-64b92820b6c5"
      unitRef="number">0.05875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ib3fd469cd51546a4b919d474903a00cf_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDcxOA_6b6740e6-8d60-4033-9e7d-8841a79e7d73"
      unitRef="number">0.07875</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ib3fd469cd51546a4b919d474903a00cf_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDc3Mw_8384a5ca-b9c5-4642-aa2b-acf59a7ada23"
      unitRef="usd">400000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i3ed736b97c9741e980bb47f819c1b989_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDkxNg_2ba1cf91-4d9d-46fa-9658-52c0bfaed329"
      unitRef="usd">3800000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i3ed736b97c9741e980bb47f819c1b989_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDg5Nw_e4710617-6814-4f2a-90a7-c1df2976738d"
      unitRef="usd">2400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iff0b4bb4df464a4cb4386ac84aa7efcc_I20210322"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDc5Mw_8a1d7d9e-25b3-415a-9027-f168ac6d9ca3"
      unitRef="usd">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i82ebc2a7b5e343a78198bcb768909caf_I20210322"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDgxMw_37f04907-72f7-4f7c-a0b7-436ad61eaebd"
      unitRef="usd">30000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0fe2916ed273462aa73725f88865d4d2_I20210322"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMjI2Mw_6e325843-81c2-4fe0-9846-6da402281fbe"
      unitRef="usd">5000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9a9efef1597e45b08a362fc59607bbfc_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDgyNQ_41ee571c-0bd3-4086-a109-679e942d6e20"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie53d5b2ee15543f69c4ab3269e6330b3_D20210322-20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDg3Mw_3549eee0-c428-42d7-b2fe-b1210788aea5"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3cb0d3416a6d4f31b6a167a078097be0_D20210322-20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDg2NQ_d4bbe24c-582d-4b3d-8d81-69a3d0e1d785"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iad00169017ab4ed099cf5177ece1a039_D20210322-20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDg1Nw_b81fca8c-2246-4837-8f0f-c7ac785fe2c8"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <nnbr:DebtInstrumentLIBORFloorRate
      contextRef="iff0b4bb4df464a4cb4386ac84aa7efcc_I20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDgzMw_d07dde83-d5d8-4727-bcce-b7cbe76d1496"
      unitRef="number">0.0050</nnbr:DebtInstrumentLIBORFloorRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9a9efef1597e45b08a362fc59607bbfc_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDg0OQ_41ee571c-0bd3-4086-a109-679e942d6e20"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i3e3903f996ba4a6a986978ff0c9d3498_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDg0MQ_5ce3b2a3-92a0-427c-be94-29f12e06a1d2"
      unitRef="number">0.0225</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i3e3903f996ba4a6a986978ff0c9d3498_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDg4Mg_91b2570b-419b-4911-a2d8-6eced2068bb9"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i46e92025c4b741179c512312e66db462_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMjIyOA_f4feed2f-c264-4e6b-8e97-18509d29e620"
      unitRef="number">0.00125</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LoansPayable
      contextRef="i5cee694a9acc405194048169a84ebce8_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMjI4Mg_ab5b5453-c5d0-4bef-a933-10d64fcb412a"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i5cee694a9acc405194048169a84ebce8_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMTA5OTUxMTY2NDk3MQ_37c03d9a-e029-477b-beed-572081b237bc"
      unitRef="usd">47300000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i5cee694a9acc405194048169a84ebce8_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMTA5OTUxMTY2NDk0MQ_0c3610ba-8e28-48a7-8a1b-1fce3412ca74"
      unitRef="usd">32900000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i5cee694a9acc405194048169a84ebce8_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMzI5ODUzNDkyMDkzNQ_8255d95a-1655-4b4a-b762-96fc47f4a1b9"
      unitRef="usd">800000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <nnbr:DebtInstrumentLIBORFloorRate
      contextRef="i65810601a9f9427fab667919e5065d66_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMTg4MQ_7728cabc-efb1-4c28-ad83-e3b95bc151d8"
      unitRef="number">0.0075</nnbr:DebtInstrumentLIBORFloorRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i568f8dcc5b9046098e38399c359eeec3_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMTkyMA_1572890c-2262-4dc9-b946-c1a2459d4848"
      unitRef="number">0.0575</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i4bf82ab0749a40b38236b3e45c764686_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMTk4MQ_23172e06-d3cc-4b65-98ea-2b0a1c8acf90"
      unitRef="number">0.0650</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if1aedd9b2487417b889c79ebaad08c7f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMjEyNA_8594b2ba-82d3-4d8b-952a-a015f66ce5d2"
      unitRef="number">0.0575</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ic47957e086344d94bedb7ef0f029705c_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMjE4Mg_0c42c201-9829-4a09-ab0e-0dbb990d43b4"
      unitRef="number">0.0590</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie526444ecb0247559fc56fe176e42dcd_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMjM2OA_08752007-f085-47af-ace2-27c1389900b9"
      unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3e00ae6082fe42ca94edda3bcad06ae4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMjQyOQ_81bc0122-51f1-47e4-9b3c-cd6341847f4b"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i363207202d0b40f2b74e4b481e3b95f4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfOTg5NTYwNDY4ODk1NQ_94f853dd-b106-4f35-b027-d40f285dc8e0"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i363207202d0b40f2b74e4b481e3b95f4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMjU3NQ_3433f836-afc8-4302-9aaa-7e1f373016f7"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMTA5OTUxMTY2NDk5NA_5790678e-0e8f-4ab6-8899-8cb7931732e0"
      unitRef="usd">2400000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i8c26bdd6287941e58f9193eab83d0b8c_D20210322-20210322"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82MS9mcmFnOmIxMjk5YmI2MzIyODQ0ODU4YzEzNzY0ZmRkZTliYWJhL3RleHRyZWdpb246YjEyOTliYjYzMjI4NDQ4NThjMTM3NjRmZGRlOWJhYmFfMTA5OTUxMTY2NTAwOA_83338192-b2ea-4839-8ed9-993eaa3da81f"
      unitRef="usd">13700000</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RleHRyZWdpb246NzZlMGMxZGI2YjhkNDYxNGE1MDExNmYyODBiYzhmMDlfMjM2MA_03f882a4-531b-4f8b-a050-c8d5303ef209">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;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:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Three Months Ended&lt;br/&gt;March 31,&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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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 #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:#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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&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 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;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;4,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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: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;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,241&#160;&lt;/span&gt;&lt;/td&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: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: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;As disclosed in our 2020 Annual Report, we amended the lease of our corporate headquarters building in March 2020 to exit over half of the previously leased space and reduce annual base rent payments.  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 (income), net,&#x201d; on the Condensed 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 (income), net.&#x201d;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RleHRyZWdpb246NzZlMGMxZGI2YjhkNDYxNGE1MDExNmYyODBiYzhmMDlfMjM2MA_792e9fd6-6c1a-4a5a-abf7-ee2b15f8baae">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;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:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Three Months Ended&lt;br/&gt;March 31,&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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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 #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:#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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&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 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;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;4,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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: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;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,241&#160;&lt;/span&gt;&lt;/td&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: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: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;As disclosed in our 2020 Annual Report, we amended the lease of our corporate headquarters building in March 2020 to exit over half of the previously leased space and reduce annual base rent payments.  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 (income), net,&#x201d; on the Condensed 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 (income), net.&#x201d;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RleHRyZWdpb246NzZlMGMxZGI2YjhkNDYxNGE1MDExNmYyODBiYzhmMDlfMjM3MQ_7bb2ad1e-fc94-437c-a0e8-6f4b0e77487b">&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 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:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Three Months Ended&lt;br/&gt;March 31,&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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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 #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:#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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&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 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;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;4,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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: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;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,241&#160;&lt;/span&gt;&lt;/td&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: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: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;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfMy0yLTEtMS0w_8ac7610c-78dc-47a3-8b03-5246139f2a2b"
      unitRef="usd">57000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfMy00LTEtMS0w_f1ca8549-41b2-4a9f-a8fb-919df4f9a52a"
      unitRef="usd">61000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfNC0yLTEtMS0w_713efee0-d0a4-464d-9777-b87f2245b20c"
      unitRef="usd">4103000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfNC00LTEtMS0w_b025c9ae-1b56-4a0b-93e1-25fb69b89a0e"
      unitRef="usd">3348000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfNS0yLTEtMS0w_f31ea016-7743-4978-b808-0861c01e725e"
      unitRef="usd">846000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfNS00LTEtMS0w_f683e644-bd23-4e5b-abb8-cd96e86c0ff5"
      unitRef="usd">580000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfNi0yLTEtMS0w_dfe10839-9ab0-40bc-8bb3-f9f4ff0fe298"
      unitRef="usd">60000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfNi00LTEtMS0w_9a01674f-147f-4048-92e8-91028c19020d"
      unitRef="usd">710000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfNy0yLTEtMS0w_c12bc379-fbd7-457a-bfd2-8e2faca3216f"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RhYmxlOmVjZjY1ZDAwODYzZjQ1MWZiNzUxYzM1YjQ5NWFiZTU1L3RhYmxlcmFuZ2U6ZWNmNjVkMDA4NjNmNDUxZmI3NTFjMzViNDk1YWJlNTVfNy00LTEtMS0w_7b248cfb-f1d0-4037-a76f-9af46aed3794"
      unitRef="usd">13241000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <nnbr:IncreaseDecreaseInOperatingLeaseRightofUseAsset
      contextRef="ib5e3694215054689a802e89628f4bb73_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RleHRyZWdpb246NzZlMGMxZGI2YjhkNDYxNGE1MDExNmYyODBiYzhmMDlfODky_ff35d6ed-ad7e-49ac-88c3-37a1b3e7739f"
      unitRef="usd">-8100000</nnbr:IncreaseDecreaseInOperatingLeaseRightofUseAsset>
    <nnbr:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent
      contextRef="ib5e3694215054689a802e89628f4bb73_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RleHRyZWdpb246NzZlMGMxZGI2YjhkNDYxNGE1MDExNmYyODBiYzhmMDlfOTU3_1a77cebd-faee-440c-8ebd-9e46f74bdae2"
      unitRef="usd">-10500000</nnbr:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent>
    <nnbr:IncreaseDecreaseInOperatingLeaseLiabilityCurrent
      contextRef="ib5e3694215054689a802e89628f4bb73_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RleHRyZWdpb246NzZlMGMxZGI2YjhkNDYxNGE1MDExNmYyODBiYzhmMDlfMTAzNQ_3befa60c-7f4e-4be2-a1bf-c12c509d82c7"
      unitRef="usd">-600000</nnbr:IncreaseDecreaseInOperatingLeaseLiabilityCurrent>
    <nnbr:IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet
      contextRef="ib5e3694215054689a802e89628f4bb73_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RleHRyZWdpb246NzZlMGMxZGI2YjhkNDYxNGE1MDExNmYyODBiYzhmMDlfMTEwOQ_6c101a07-d273-419d-9191-260d2e7aa6c6"
      unitRef="usd">3000000.0</nnbr:IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="ib5e3694215054689a802e89628f4bb73_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RleHRyZWdpb246NzZlMGMxZGI2YjhkNDYxNGE1MDExNmYyODBiYzhmMDlfMTM0MA_1f801bd2-0c21-44a3-91cd-87b63067ecfd"
      unitRef="usd">-4400000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="ib5e3694215054689a802e89628f4bb73_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl82NC9mcmFnOjc2ZTBjMWRiNmI4ZDQ2MTRhNTAxMTZmMjgwYmM4ZjA5L3RleHRyZWdpb246NzZlMGMxZGI2YjhkNDYxNGE1MDExNmYyODBiYzhmMDlfMTM2OA_062801d0-af36-4bf5-aa0f-bed521c728ef"
      unitRef="usd">2900000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83Ni9mcmFnOjI5MmFiYTRiYzc0YzRmNTg5ZmM1ODdmMTBiNmUzMzgxL3RleHRyZWdpb246MjkyYWJhNGJjNzRjNGY1ODlmYzU4N2YxMGI2ZTMzODFfNTM4NQ_44f9128b-ec78-4764-9885-55d8f972a04c">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 &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;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 March 31, 2021.&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 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;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:115%"&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:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The 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="i74cce2d882224da9be284df8b81afa81_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83Ni9mcmFnOjI5MmFiYTRiYzc0YzRmNTg5ZmM1ODdmMTBiNmUzMzgxL3RleHRyZWdpb246MjkyYWJhNGJjNzRjNGY1ODlmYzU4N2YxMGI2ZTMzODFfMjEzMw_bb11d01c-11ba-45f5-a70d-08d97c57fff4"
      unitRef="usd">5000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iea52ad05d09a42f688fd809a71a7936d_D20191101-20191101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83Ni9mcmFnOjI5MmFiYTRiYzc0YzRmNTg5ZmM1ODdmMTBiNmUzMzgxL3RleHRyZWdpb246MjkyYWJhNGJjNzRjNGY1ODlmYzU4N2YxMGI2ZTMzODFfMzA5MA_2cc12ae0-9ca1-45a5-945b-31c017b34836"
      unitRef="shares">14400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfMzM2NQ_552c7a66-e691-4c28-8916-b99bc5a29884">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 D Perpetual 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 March 22, 2021, we completed a private placement of 65 thousand shares of newly designated Series D Perpetual Preferred Stock, with a par value of $0.01 per share (the &#x201c;Series D Preferred Stock&#x201d;) at a price of $1,000 per share, together with detachable warrants (the &#x201c;2021 Warrants&#x201d;) to purchase up to 1.9&#160;million shares of our common stock at an exercise price of $0.01 per share.  The Series D Preferred Stock has a liquidation preference of $1,000 per share and is redeemable at our option in cash, subject to the applicable redemption premium.  Series D Preferred Stock shares earn cash dividends at a rate of 10.0% per year, payable quarterly in arrears, accruing whether or not earned or declared.  If no cash dividend is paid, then 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;liquidation preference per share effective on the dividend date increases by 12.0% per year.  On March 22, 2026, the cash dividend rate and in-kind dividend rate increase by 2.5% per year.  Cash dividends are required beginning on September 30, 2027. &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 Series D Preferred Stock is classified as mezzanine equity, between liabilities and stockholders&#x2019; equity, because certain features of the Series D Preferred Stock could require redemption of the Series D Preferred Stock upon a change of control event that is considered not solely within our control.  For initial recognition, the Series D Preferred Stock was recognized at a discounted value, net of issuance costs and allocation to warrants and a bifurcated embedded derivative.  The aggregate discount is amortized as a deemed dividend through March 22, 2026, which is the date the dividend rate begins to increase by 2.5% per year.  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;certain features of the Series D Preferred Stock were bifurcated and accounted for as derivatives separately.  Note 17 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 March 31, 2021, the carrying value of the Series D Preferred Stock shares was $46.9 million which included $0.2 million of accumulated unpaid and deemed dividends.  The following table presents the change in the Series D Preferred Stock carrying value during the three months ended March 31, 2021.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from issuance of shares, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of 2021 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;(14,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;46,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&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;Net cash proceeds of $61.8 million from the issuance of the Series D Preferred Stock, along with part of the proceeds from the Term Loan Credit Facility, were used to redeem all of the outstanding shares of the Company&#x2019;s Series B Convertible Preferred Stock (the &#x201c;Series B Preferred Stock&#x201d;).&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;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;The Series B Preferred Stock had a liquidation preference of $1,000 per share and was redeemable in cash at our option, subject to the applicable redemption premium.  Series B Preferred Stock shares earned cumulative dividends at a rate of 10.625% per year, and accrued whether or not earned or declared.  The Series B Preferred Stock was recognized at a discounted value, net of issuance costs and allocation to warrants and bifurcated embedded derivatives.  The aggregate discount was amortized as a deemed dividend through December 31, 2023, which is the date the holders had 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;At redemption on March 22, 2021, the carrying value of the Series B Preferred Stock shares included $14.3 million of accumulated unpaid and deemed dividends.  The following table presents the change in the Series B Preferred Stock carrying value during the three months ended March 31, 2021.&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:83.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.251%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;105,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;14,008&#160;&lt;/span&gt;&lt;/td&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;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Redemption&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;(119,429)&lt;/span&gt;&lt;/td&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;Ending balance&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Share Purchase Rights&lt;/span&gt;&lt;/div&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 expired on March 31, 2021.</us-gaap:PreferredStockTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i3f11fb9c029347ce9ed022953ebad674_D20210322-20210322"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNTQ5NzU1ODE1MDgyMw_3be7612f-d889-4897-9d73-0f70a680fa57"
      unitRef="shares">65000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i0299781d4eea4c38897982484a859710_I20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNTQ5NzU1ODE1MDgzNQ_b11695ae-7034-4f1d-aaa6-8ceb0d7bbc8b"
      unitRef="usdPerShare">0.01</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i0299781d4eea4c38897982484a859710_I20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNTQ5NzU1ODE1MDg0NA_2826821d-3cac-4e66-828a-b2d520f2f036"
      unitRef="usdPerShare">1000</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ib27be2be58574955a0ce2ceda1a0294d_I20210322"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfMTA5OTUxMTY0MDM0Mw_2162a4f3-178c-4839-a3ae-d85fb5ce937a"
      unitRef="shares">1900000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib27be2be58574955a0ce2ceda1a0294d_I20210322"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfMTA5OTUxMTY0MDM1NA_5b8548ad-2a5c-4cc2-8320-5117eabda39d"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="ib27be2be58574955a0ce2ceda1a0294d_I20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNTQ5NzU1ODE1MDg1Mw_da88276d-7b37-436e-9793-be1c001b6200"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <nnbr:TemporaryEquityDividendRatePercentage
      contextRef="i5b6de7ab2e214ad69f92c5ef6967f74a_D20210322-20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNTQ5NzU1ODE1MTMyOA_83e14e09-4245-44d3-ace1-dc7f9b33b1c8"
      unitRef="number">0.100</nnbr:TemporaryEquityDividendRatePercentage>
    <nnbr:TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid
      contextRef="i5b6de7ab2e214ad69f92c5ef6967f74a_D20210322-20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfMTA5OTUxMTY0MDgxMw_60db8b5f-c7f0-4267-8d23-d27e0a967836"
      unitRef="number">0.120</nnbr:TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid>
    <nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease
      contextRef="i1af3fce0930a497cb447eda8f9c52b17_D20260322-20260322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfMTA5OTUxMTY0MDgyMQ_10d8c527-8702-4782-aa99-161db1f94675"
      unitRef="number">0.025</nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease>
    <nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease
      contextRef="i1af3fce0930a497cb447eda8f9c52b17_D20260322-20260322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNTQ5NzU1ODE1MTIyMA_10d8c527-8702-4782-aa99-161db1f94675"
      unitRef="number">0.025</nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i91be7deca9bf4c7ea0d087ed1f2d82aa_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNTQ5NzU1ODE1MDc2OQ_54d53675-e934-4a87-a98b-7bf8ff7782d4"
      unitRef="usd">46900000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="i7d6c92e06d794e9fb51649e1957f7493_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNTQ5NzU1ODE1MDc4OA_a55dcae0-0563-45fb-b7b3-b48f2be47c7f"
      unitRef="usd">200000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNDk0NzgwMjMzODcwMA_a7f7a9ad-2ac2-4af4-99ea-49f0c96de363">The following table presents the change in the Series D Preferred Stock carrying value during the three months ended March 31, 2021.&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:82.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from issuance of shares, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of 2021 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;(14,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;46,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;The following table presents the change in the Series B Preferred Stock carrying value during the three months ended March 31, 2021.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.251%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;105,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;14,008&#160;&lt;/span&gt;&lt;/td&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;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Redemption&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;(119,429)&lt;/span&gt;&lt;/td&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;Ending balance&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i633f9f47769845df82b5a2675269be35_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOmE0ZWQxYjBhOGNhMzQyOGU4MzlhNWU0ZDE1ZjU4OWQ3L3RhYmxlcmFuZ2U6YTRlZDFiMGE4Y2EzNDI4ZTgzOWE1ZTRkMTVmNTg5ZDdfMi0xLTEtMS00Njc0_93f538ce-ffbd-4f97-aa99-48cd16bf9162"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i7d6c92e06d794e9fb51649e1957f7493_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOmE0ZWQxYjBhOGNhMzQyOGU4MzlhNWU0ZDE1ZjU4OWQ3L3RhYmxlcmFuZ2U6YTRlZDFiMGE4Y2EzNDI4ZTgzOWE1ZTRkMTVmNTg5ZDdfMy0xLTEtMS00Njc0_407774d0-79f2-4f96-a32b-c40685d9e7ab"
      unitRef="usd">61793000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <nnbr:TemporaryEquityFairValueOfWarrantsIssued
      contextRef="i7d6c92e06d794e9fb51649e1957f7493_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOmE0ZWQxYjBhOGNhMzQyOGU4MzlhNWU0ZDE1ZjU4OWQ3L3RhYmxlcmFuZ2U6YTRlZDFiMGE4Y2EzNDI4ZTgzOWE1ZTRkMTVmNTg5ZDdfNC0xLTEtMS00Njc0_82a21318-bff1-4605-b194-3ee201b45d4f"
      unitRef="usd">14839000</nnbr:TemporaryEquityFairValueOfWarrantsIssued>
    <nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative
      contextRef="i7d6c92e06d794e9fb51649e1957f7493_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOmE0ZWQxYjBhOGNhMzQyOGU4MzlhNWU0ZDE1ZjU4OWQ3L3RhYmxlcmFuZ2U6YTRlZDFiMGE4Y2EzNDI4ZTgzOWE1ZTRkMTVmNTg5ZDdfNS0xLTEtMS00Njc0_1233b8a4-8181-4c48-ab75-d623ef605c4b"
      unitRef="usd">282000</nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="i7d6c92e06d794e9fb51649e1957f7493_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOmE0ZWQxYjBhOGNhMzQyOGU4MzlhNWU0ZDE1ZjU4OWQ3L3RhYmxlcmFuZ2U6YTRlZDFiMGE4Y2EzNDI4ZTgzOWE1ZTRkMTVmNTg5ZDdfNi0xLTEtMS00Njc0_2e8d8ec0-fcc1-456c-940a-5757190f36fd"
      unitRef="usd">168000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i7d6c92e06d794e9fb51649e1957f7493_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOmE0ZWQxYjBhOGNhMzQyOGU4MzlhNWU0ZDE1ZjU4OWQ3L3RhYmxlcmFuZ2U6YTRlZDFiMGE4Y2EzNDI4ZTgzOWE1ZTRkMTVmNTg5ZDdfNy0xLTEtMS00Njc0_995f1bdf-d98a-4ad1-bdda-c6a674d714ee"
      unitRef="usd">18000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i91be7deca9bf4c7ea0d087ed1f2d82aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOmE0ZWQxYjBhOGNhMzQyOGU4MzlhNWU0ZDE1ZjU4OWQ3L3RhYmxlcmFuZ2U6YTRlZDFiMGE4Y2EzNDI4ZTgzOWE1ZTRkMTVmNTg5ZDdfOS0xLTEtMS00Njc0_5b728f87-05d4-455f-b819-03ba908e299f"
      unitRef="usd">46858000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i5b6de7ab2e214ad69f92c5ef6967f74a_D20210322-20210322"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNTQ5NzU1ODE1MDgwNg_074d5b43-ed1e-4567-855a-0b6ca0aad1ed"
      unitRef="usd">61800000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i8d87f0696b294d48bb35bfe02795dcbe_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfOTg_f145b8ab-313a-40dd-9181-980259660c24"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <nnbr:TemporaryEquityDividendRatePercentage
      contextRef="ifc0f02330f38485bbf7a084fd10cb8d0_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfNDcy_90207082-f009-4fef-b841-0c3c156c44ee"
      unitRef="number">0.10625</nnbr:TemporaryEquityDividendRatePercentage>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfMjA1Nw_200e5438-e377-4aa3-a4f4-6bad5aa9c65f"
      unitRef="usd">14300000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i8606c210c1eb4ecf9976cb01facb78ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOjUwZmYzNjc5NjJlMDQxN2M5NWY0NDIzYmQwOTdmMDk5L3RhYmxlcmFuZ2U6NTBmZjM2Nzk2MmUwNDE3Yzk1ZjQ0MjNiZDA5N2YwOTlfMi0xLTEtMS0w_dd87f053-ab07-443a-9b0d-b1d7a2203bb0"
      unitRef="usd">105086000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="ifc0f02330f38485bbf7a084fd10cb8d0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOjUwZmYzNjc5NjJlMDQxN2M5NWY0NDIzYmQwOTdmMDk5L3RhYmxlcmFuZ2U6NTBmZjM2Nzk2MmUwNDE3Yzk1ZjQ0MjNiZDA5N2YwOTlfNy0xLTEtMS0w_8c044e77-1679-4de0-927c-ccb01e92970d"
      unitRef="usd">14008000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="ifc0f02330f38485bbf7a084fd10cb8d0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOjUwZmYzNjc5NjJlMDQxN2M5NWY0NDIzYmQwOTdmMDk5L3RhYmxlcmFuZ2U6NTBmZjM2Nzk2MmUwNDE3Yzk1ZjQ0MjNiZDA5N2YwOTlfOC0xLTEtMS0w_dad334da-cfd6-49ac-ad29-98e73dcdf484"
      unitRef="usd">335000</us-gaap:TemporaryEquityOtherChanges>
    <nnbr:TemporaryEquityRedemption
      contextRef="ifc0f02330f38485bbf7a084fd10cb8d0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOjUwZmYzNjc5NjJlMDQxN2M5NWY0NDIzYmQwOTdmMDk5L3RhYmxlcmFuZ2U6NTBmZjM2Nzk2MmUwNDE3Yzk1ZjQ0MjNiZDA5N2YwOTlfOS0xLTEtMS00NjIy_50e3efa8-3d1b-4002-b10b-97c0686f8907"
      unitRef="usd">119429000</nnbr:TemporaryEquityRedemption>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i8d87f0696b294d48bb35bfe02795dcbe_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RhYmxlOjUwZmYzNjc5NjJlMDQxN2M5NWY0NDIzYmQwOTdmMDk5L3RhYmxlcmFuZ2U6NTBmZjM2Nzk2MmUwNDE3Yzk1ZjQ0MjNiZDA5N2YwOTlfOS0xLTEtMS0w_ed802f35-0dad-4b1e-9a24-fdf099c8e2c5"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i34ad875d34424c478a979510854f8cee_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl83OS9mcmFnOjMyZjk2ZjljZWY0YzRiZWFhNzFiMzQ5NmY5ZWU4YmYzL3RleHRyZWdpb246MzJmOTZmOWNlZjRjNGJlYWE3MWIzNDk2ZjllZThiZjNfMjMxMw_2de4d027-480b-409b-b4f3-93005db23257"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RleHRyZWdpb246OTFlMTdlZTExNWIxNDQzMTg5ZDE5ZmQ2MGJkY2FmMmVfMTQ2Mw_9cf83901-6c3d-4d0e-b3a7-3b2e602eb7df">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.  The company provides disaggregated revenue by geographical region and customer industry.&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;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;37,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;9,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;77,776&#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;49,075&#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;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;126,804&#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:24pt;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;Three Months Ended March 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;37,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;8,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;4,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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: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;7,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;69,884&#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;46,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;116,213&#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:6pt;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: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;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Automotive&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;50,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;General Industrial&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;24,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Electrical&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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 #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;77,776&#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;49,075&#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;(47)&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;126,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:24pt"&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;Three Months Ended March 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;Automotive&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;49,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;General Industrial&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;17,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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 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;69,884&#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;46,401&#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;(72)&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;116,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span&gt;&lt;br/&gt;&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;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 March 31, 2021, 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;Sales Concentration&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 recognized sales from a single customer of $13.1 million, or 10% of consolidated net sales, during the three months ended March 31, 2021.  We recognized sales from another customer of $11.1 million, or 10% of consolidated net sales, during the three months ended March 31, 2020.  Revenues from these customers are primarily in our Mobile Solutions segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RleHRyZWdpb246OTFlMTdlZTExNWIxNDQzMTg5ZDE5ZmQ2MGJkY2FmMmVfMTQ3Mw_150ccaa0-1d55-452f-9b78-5a6dddcf8b1a">&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;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;37,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;9,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;77,776&#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;49,075&#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;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;126,804&#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:24pt;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;Three Months Ended March 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;37,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;8,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;4,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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: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;7,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;69,884&#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;46,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;116,213&#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:6pt;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: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;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Automotive&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;50,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;General Industrial&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;24,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Electrical&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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 #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;77,776&#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;49,075&#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;(47)&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;126,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:24pt"&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;Three Months Ended March 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;Automotive&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;49,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;General Industrial&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;17,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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 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;69,884&#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;46,401&#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;(72)&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;116,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b01b8d90e7e4ef3b68e880c341f9c7c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfMi00LTEtMS0w_08d053e2-15a4-48b6-b724-0193cb11ecac"
      unitRef="usd">37438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id83376caab2d4b81a7c8e694123597ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfMi02LTEtMS0w_621c3b51-7ce7-4445-b6ec-c36b8d1950ce"
      unitRef="usd">39806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e3a962993b641cdba964b2d47638677_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfMi04LTEtMS0w_5c8fa2f3-b800-4702-84c6-38fbcc9ce224"
      unitRef="usd">-47000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i512e0de79218458e81c65d32616b3611_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfMi0xMC0xLTEtMA_630ef9bd-2499-4772-89ca-6869329adcf5"
      unitRef="usd">77197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaf9bc5823f14b48b30d5999a8d0df8c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfMy00LTEtMS0w_b6609e4b-b6be-431e-939a-fc491fe96d32"
      unitRef="usd">14414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e9e6d0750c541f6901a0e0bb326c96c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfMy02LTEtMS0w_8734d4a7-e8b5-49dc-a861-5b1c5271fa33"
      unitRef="usd">1506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26a3929f39624d169c1d558f6688dd2d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfMy04LTEtMS0w_7abd7e88-d8c7-4928-8db8-b9caa7a1372b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e21068fa7494638b8ba8d4de4fa6b21_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfMy0xMC0xLTEtMA_8ae10291-f7c9-43c0-bd0e-ef78569b8132"
      unitRef="usd">15920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49fdf551b2554b15b52d90a90b4ad569_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNC00LTEtMS0w_dd92ebfd-5bf0-4982-a554-2aaad6bbcc4c"
      unitRef="usd">9668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic32d8eeefbea4e6987ef8e09f12866a7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNC02LTEtMS0w_47f68981-45c2-41e6-a56b-a16b0e0cc017"
      unitRef="usd">192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie235c59a651e4544b138e9729cc0a954_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNC04LTEtMS0w_11f85845-4c45-4af5-a5e5-0b4ef6638c41"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifce96c6429044fee9bd7cf9144ff7b0c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNC0xMC0xLTEtMA_c8a0d6c5-bb7e-464a-a50c-81f3e84c7c55"
      unitRef="usd">9860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i501c3be781d646568ed9947eeb89ef29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNS00LTEtMS0w_f12f8cb0-ddef-410d-ac3a-3484cf74b97c"
      unitRef="usd">5015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id12b6fab4c6b4facbc6dbb4a77a84d63_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNS02LTEtMS0w_8e588b55-241b-4720-b82f-16c7f63c7351"
      unitRef="usd">3397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8816201641d14c77b95e12ca480355d8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNS04LTEtMS0w_41c10995-0918-4f33-9d9e-dabb5b6bbdd4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63e3b67e769e461695a01b62bcbcf611_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNS0xMC0xLTEtMA_b5be4ff7-36ab-474d-98f0-5350248af892"
      unitRef="usd">8412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1218cad5ad64abfa2946cf09c5b6550_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNi00LTEtMS0w_4faa3bb2-f75f-4cc9-8f7c-518830519720"
      unitRef="usd">1767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib076226cb01f4f5aa359879c9f871b13_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNi02LTEtMS0w_35d34ca0-500f-4e69-a1fc-18cae3d861ee"
      unitRef="usd">164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f20387431734502879c32c4bdbe7055_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNi04LTEtMS0w_cb11288e-ddbb-4c77-8763-4cff0cc84291"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic17a6466b61a41b99ce49d55d03cefe2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNi0xMC0xLTEtMA_601f1e71-92f9-4b9f-be5f-624641d51c11"
      unitRef="usd">1931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7153ba0971c54e53ad0d9828101654e3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNy00LTEtMS0w_a111396f-78e5-46db-9c23-546aa04eb68a"
      unitRef="usd">1180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fd53f196e2543f592cce00619b0956a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNy02LTEtMS0w_7cb862b2-bc9c-4202-a180-c1eb88a4ff08"
      unitRef="usd">4000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ad3c20325d2407c93af4d1557ffca62_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNy04LTEtMS0w_7c49b34d-a65c-41b0-bcf9-9fe9e0241450"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80e096abdd884d91b045a158a9df25f3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfNy0xMC0xLTEtMA_66ce348f-e96b-409f-b68e-39061e2d818c"
      unitRef="usd">1184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6af1f881d8f340f1b653a62efb50d577_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfOC00LTEtMS0w_e399bb05-782a-4314-b332-9f970fe415b9"
      unitRef="usd">8294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee7437259b884185b8f5b975e677284b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfOC02LTEtMS0w_a16584e8-ae3d-484b-b927-185b41d6a2c7"
      unitRef="usd">4006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffe44987279448d3959e4fa008c60c06_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfOC04LTEtMS0w_7cca9328-be72-47e1-8770-fc340acbfa46"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9563cba4ec314a95a61690c6e8748b18_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfOC0xMC0xLTEtMA_61f7bb75-6451-4a2c-ba18-054c21009efd"
      unitRef="usd">12300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied1b582e00d44faca5b7bb7e15f7564c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfOS00LTEtMS0w_281cdc5e-5ef4-4a53-accc-6ebed867f9a6"
      unitRef="usd">77776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe09027cc9594cb2b866e44454f38bc5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfOS02LTEtMS0w_f433df42-06e3-4aec-a4cb-c853075cae7e"
      unitRef="usd">49075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib46eed30517b477791f154a9e21bd996_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfOS04LTEtMS0w_19673039-953b-4100-8ae2-fd329a8de4a3"
      unitRef="usd">-47000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmU2ZmQxMjRkOTc5ZTRkODZiNzYwNWMyY2NhYTE2MjAyL3RhYmxlcmFuZ2U6ZTZmZDEyNGQ5NzllNGQ4NmI3NjA1YzJjY2FhMTYyMDJfOS0xMC0xLTEtMA_880b4274-8ae2-45d5-9785-5010b94def1a"
      unitRef="usd">126804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i957d02f782e843c29a0107ee30f9a55e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfMi00LTEtMS0w_1ffe2c40-e77c-4059-be5e-8c7d5bcffef0"
      unitRef="usd">37129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31520b84440445aea73f93e4dd8f7eda_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfMi02LTEtMS0w_d744c384-b5e0-4dfd-a694-ef2052060a53"
      unitRef="usd">38297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebfd07ff64c34b9d855b10419baae684_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfMi04LTEtMS0w_b4bb239f-0833-43da-9527-1acc3c51d271"
      unitRef="usd">-72000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i204a83956133475998260b70e64054f3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfMi0xMC0xLTEtMA_6eee8beb-0777-4618-956c-b64a19c08a94"
      unitRef="usd">75354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1396ac88b9644f0cbb6a70f36685a0da_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfMy00LTEtMS0w_ee4ce312-8ec8-4f88-8dde-a238aaea2ea0"
      unitRef="usd">7692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6a2ae609acd457b92bde141eee1b100_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfMy02LTEtMS0w_00322981-1bf6-4732-909c-e8ef3fec2a83"
      unitRef="usd">1157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65ec8cbc9a714c3cb27b1638e9a606ae_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfMy04LTEtMS0w_a417b813-b640-4831-9012-5ec316b57e05"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i870c7eb7b411494e9c4a6dc10eef2cf5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfMy0xMC0xLTEtMA_7ff7ba5a-c9e9-4200-829f-c8e15509b2d3"
      unitRef="usd">8849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i476364109de04872bf283fb8c9ea7c12_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNC00LTEtMS0w_2840341d-663b-4668-a679-41fd011308f9"
      unitRef="usd">8583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8fb62eff425643ca98e6ae577ba0fa92_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNC02LTEtMS0w_3423177a-a579-4a37-a7e8-59cd010a60db"
      unitRef="usd">130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93f9decd6cde45588a3c2e9562805420_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNC04LTEtMS0w_2f64b498-50eb-4f37-9f85-8960404bb7e1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c0d96fbc13a481bb4028a14cb6a335c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNC0xMC0xLTEtMA_b3a1796e-acfa-4855-b37b-f8f09b499da0"
      unitRef="usd">8713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6fb981ae63e4a96a695e50eb9cf7b12_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNS00LTEtMS0w_3d85e03e-5899-47a1-9147-7027aad73d17"
      unitRef="usd">4836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib24548fafa9545a2bcab1ddc86a5556e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNS02LTEtMS0w_217acadd-cb57-48f5-8243-f861a2feb6a1"
      unitRef="usd">2143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66277adc151b49fb9dc2ce32df8b5ff2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNS04LTEtMS0w_42f2a2ad-8635-416c-98eb-57897957bc5f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d294b0cbe4249b4bd072504e549e5c2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNS0xMC0xLTEtMA_21a1bcb8-bdaf-4aa3-aaf9-9f3402125149"
      unitRef="usd">6979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9274db670ad4469867257cb9874bb73_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNi00LTEtMS0w_66fd5d65-74a9-48ff-9b08-28a766e7739b"
      unitRef="usd">2150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22777a76e4f94ec98ce2ab1bbfa56f8f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNi02LTEtMS0w_b12e52b8-4efe-49ff-8486-bcd060b3fb0b"
      unitRef="usd">39000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida766a0bebbc45e0bb44e2069e9703f1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNi04LTEtMS0w_57499a39-0be7-4e46-8f30-f9cb1021a0fa"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e99d3a37d3843829dd7e35cb9b23f97_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNi0xMC0xLTEtMA_0a08aebb-de8b-4696-b6a3-824b886d964a"
      unitRef="usd">2189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaacc43aa56442e592afe752b6886310_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNy00LTEtMS0w_b53e97d4-33b8-4d53-a13c-cfcfbfe3c89b"
      unitRef="usd">1758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icef96f1dff9b4a3ab326aa6020a437cb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNy02LTEtMS0w_f31cde55-5d7a-4ecf-9954-887659584ca2"
      unitRef="usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i143113e958b546c5b48422503e38c8a9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNy04LTEtMS0w_fcdaefd5-150f-4c0a-b567-564749faf875"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76b8b1c568814fbdadfa4baabcba9804_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfNy0xMC0xLTEtMA_cf89a3fd-2fb6-4839-90fe-8b4ae0d9cc80"
      unitRef="usd">1763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037ae0e9cf4043eb9a8ff81c032bf667_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfOC00LTEtMS0w_11a3d289-bea3-4417-9a51-18cc062b78a6"
      unitRef="usd">7736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9718fd16c4f4f4a986686e8512d7cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfOC02LTEtMS0w_0f9c9878-22fe-4355-aec3-6f69954743c8"
      unitRef="usd">4630000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8d280ee009b47a09ebeba122b61bc3a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfOC04LTEtMS0w_5fe850e6-8ba2-4471-b258-e5fac81954aa"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45113f14503347cfb114e9d5c26f3134_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfOC0xMC0xLTEtMA_cfc0d9b0-00ff-40c6-a4c6-cda916f8617a"
      unitRef="usd">12366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8b3fcb348eb43a9a453fade2d46213b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfOS00LTEtMS0w_0b3002ea-51bc-4628-b0fb-b6dd89db9905"
      unitRef="usd">69884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1a44ca92f774b74994956671f75ce65_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfOS02LTEtMS0w_995668db-376a-4dc6-8f55-305a931ed335"
      unitRef="usd">46401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05321c24b3ae4643ad3879e5e6951919_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfOS04LTEtMS0w_ee5858f7-637e-4a3f-b9a8-e754c52dd75d"
      unitRef="usd">-72000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmVhZDIwNmQ0NmRkYjQ5ZGM5ZTAwYmYxZjVmMzJhZTgyL3RhYmxlcmFuZ2U6ZWFkMjA2ZDQ2ZGRiNDlkYzllMDBiZjFmNWYzMmFlODJfOS0xMC0xLTEtMA_337a9d8d-89f9-4f91-ba10-e2f1df6c211b"
      unitRef="usd">116213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84ecae99a68b4bc59f479b30176f775b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfMi00LTEtMS0yOTg1_ac6d747a-51c6-4bdd-a7cf-8aa5b5917442"
      unitRef="usd">50144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96858ceded344a278252b649dc779a3c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfMi02LTEtMS0yOTg1_03f0f015-f891-4796-be67-d72044b193c5"
      unitRef="usd">13460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c20b7d60fe64f73b4608a1fb98f8c23_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfMi04LTEtMS0zMzk2_c2b61068-0706-43c0-9d07-a981d67ea3bc"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78b8f716b65b47b59ca5980e6bb19c6e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfMi0xMC0xLTEtMjk4NQ_0754a52d-739e-43ae-8f80-f54210602291"
      unitRef="usd">63604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49263d04e06d43f7b8b423f64f64eb29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfMy00LTEtMS0yOTg1_1b6e4e26-a213-4672-a978-db02b60facd6"
      unitRef="usd">24310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96749298572c46219aaaa0f5540ee667_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfMy02LTEtMS0yOTg1_cbd734dc-886b-4776-9d77-4b3e28f6c008"
      unitRef="usd">13710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89e6c810c9584ea9a847e3d9431dd4ac_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfMy04LTEtMS0zMzk2_f788452d-2d3c-4f13-8281-26d5371fddf9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0509be8140f6482a873b42e59e736771_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfMy0xMC0xLTEtMjk4NQ_f370723a-8f83-4b8b-b72e-3a057a216456"
      unitRef="usd">38020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i858414ab3c6c4cdf82fba229855c9b8f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNC00LTEtMS0yOTg1_00ed0311-a6c9-4283-b62f-1c08630dffe6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib89ef071c02e492a91e4fba5a9a46d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNC02LTEtMS0yOTg1_33c112a1-66d4-4cc5-9d6d-447227cc17a4"
      unitRef="usd">15182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5adb6dc744c481ab30893d50c483f6e_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNC04LTEtMS0zMzk2_03ef587a-d765-4fe2-a8db-6d1e7baafe68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05f003ac48f24fb49cc0d417c9884def_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNC0xMC0xLTEtMjk4NQ_9ad429ef-b3c4-4fed-b671-a77650b390f0"
      unitRef="usd">15182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7706b64b29d499d86b9c44a3cd3af6c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNS00LTEtMS0yOTg1_8f381165-7ca1-42e2-a983-2e780f23519a"
      unitRef="usd">3322000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3821f74485945c1966838687daab153_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNS02LTEtMS0yOTg1_83ceed8e-6970-429d-afaf-0365396e43d9"
      unitRef="usd">6723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48ec4a3653f445709e131f5c08c840e8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNS04LTEtMS0yOTg1_fbde0656-e855-41e3-8fea-af986fcb67d2"
      unitRef="usd">-47000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48de795cefb045068b883f929c9161ba_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNS0xMC0xLTEtMjk4NQ_82666abd-014e-4e49-b631-a792dd7f622d"
      unitRef="usd">9998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied1b582e00d44faca5b7bb7e15f7564c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNi00LTEtMS0yOTg1_b35f04e5-9d10-4a63-9d07-319d70e25ad9"
      unitRef="usd">77776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe09027cc9594cb2b866e44454f38bc5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNi02LTEtMS0yOTg1_485a44c6-e32f-46e9-9f58-cbf999aea514"
      unitRef="usd">49075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib46eed30517b477791f154a9e21bd996_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNi04LTEtMS0yOTg1_26cf3e3f-1684-4ab4-b2e7-a570baa47f23"
      unitRef="usd">-47000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOmIxYjJjMjYwNTM2ZDRjY2NhNzI3YWZiOGE5YTE3OGVmL3RhYmxlcmFuZ2U6YjFiMmMyNjA1MzZkNGNjY2E3MjdhZmI4YTlhMTc4ZWZfNi0xMC0xLTEtMjk4NQ_50ec335e-193d-4a18-81be-2f97d17fecaf"
      unitRef="usd">126804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3335b7b742f8459ab812c40d5ff6e3fa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfMi00LTEtMS0yOTc2_06f7d454-51ef-4120-b47a-3ecfa0c6aa2c"
      unitRef="usd">49074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf05e57bdf714ef68d036db6a086bad1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfMi02LTEtMS0yOTc2_5ece2595-f52a-496b-a8a6-c9b6ac81cbd9"
      unitRef="usd">12364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e032a56b3704b04ba00e5ad41f62d0b_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfMi04LTEtMS0zMzk4_2ee573c4-399a-4e4e-b8ad-3519a6f4f590"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3253b880f0384bba9ba8eaa67fb2ba08_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfMi0xMC0xLTEtMjk3Ng_2978e1a6-045c-4e1d-89a9-ac5a00da9e71"
      unitRef="usd">61438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66d5a606fc8249138428b320803ed691_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfMy00LTEtMS0yOTc2_7bfef566-7c39-4ec9-b841-887af7be7078"
      unitRef="usd">17979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic205f4fe65dd4b4ba9a5d68979e68c44_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfMy02LTEtMS0yOTc2_ed218ba3-4a1c-4cc9-bd82-f6be0746e3da"
      unitRef="usd">12543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i217307306bc147a693de7a2121ce2589_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfMy04LTEtMS0zMzk4_a5d7cd0b-1ab0-4eb4-8db5-779571928733"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f02012580004f58b9a401befd35d6ec_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfMy0xMC0xLTEtMjk3Ng_2db755c3-dade-45e0-9ffd-bbb3dfcf4a84"
      unitRef="usd">30522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4fc1356d19849679dd38a3ffaeca5e0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNC00LTEtMS0yOTc2_aef81eb5-88a6-439a-9dae-c61eef4cda7b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0e09a132d4a42bfbb463cb1152a5065_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNC02LTEtMS0yOTc2_ca8c763b-70a8-4281-af65-c7dc2f34d44d"
      unitRef="usd">13861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cbf587f6e91483c863b6d11e7c9fe52_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNC04LTEtMS0zMzk4_b2c2b6a3-c395-4eac-9538-7282d5b41df2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i576befc90acb4461b636422da0dfe976_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNC0xMC0xLTEtMjk3Ng_8a38bd9e-adcc-4a60-98e5-0317448c51ad"
      unitRef="usd">13861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i818e33d21e18498c8716627a08878bfb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNS00LTEtMS0yOTc2_37823206-57c2-4e54-8218-c3b9f6b564d5"
      unitRef="usd">2831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26db9350d6644c039e550e5dfa172d31_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNS02LTEtMS0yOTc2_feee13a6-72fa-473e-ab5e-2655bcf3ec2d"
      unitRef="usd">7633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56fab4a3730e4cd086b0c4ad01f74047_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNS04LTEtMS0yOTc2_fad4a378-767b-4ba0-ac87-6714c97b19f0"
      unitRef="usd">-72000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21984638be374269ba44157a6921b30d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNS0xMC0xLTEtMjk3Ng_2c1655d2-db89-4eed-979f-8ec355fd77ac"
      unitRef="usd">10392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8b3fcb348eb43a9a453fade2d46213b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNi00LTEtMS0yOTc2_ec6a1cb0-2a21-494f-a774-6ffb38d167ca"
      unitRef="usd">69884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1a44ca92f774b74994956671f75ce65_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNi02LTEtMS0yOTc2_32fafe52-21d4-4dec-bd51-7c414f0988ab"
      unitRef="usd">46401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05321c24b3ae4643ad3879e5e6951919_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNi04LTEtMS0yOTc2_25def764-03bd-4443-9f35-75f9ab5d58d5"
      unitRef="usd">-72000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RhYmxlOjU4MDlhYjEyYmZjZTRkMDRiYjNkZWU3MGMzNmFjODQ5L3RhYmxlcmFuZ2U6NTgwOWFiMTJiZmNlNGQwNGJiM2RlZTcwYzM2YWM4NDlfNi0xMC0xLTEtMjk3Ng_6f2003cf-9b0c-4d62-a636-1386dc14a904"
      unitRef="usd">116213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c09e64d1ef148e2967086e7e9008c0a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RleHRyZWdpb246OTFlMTdlZTExNWIxNDQzMTg5ZDE5ZmQ2MGJkY2FmMmVfNTQ5NzU1ODE0MTU1NQ_3298ec69-c5be-499d-a5c7-7641c2da2616"
      unitRef="usd">13100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia4d548bb50f9433698e376320cf58e89_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RleHRyZWdpb246OTFlMTdlZTExNWIxNDQzMTg5ZDE5ZmQ2MGJkY2FmMmVfNTQ5NzU1ODE0MTU2NA_7896d862-12b2-4b5b-981c-68fff8220db2"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i869aa4bd19064814ad966449745ffd9d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RleHRyZWdpb246OTFlMTdlZTExNWIxNDQzMTg5ZDE5ZmQ2MGJkY2FmMmVfNTQ5NzU1ODE0MTYzNQ_48c29920-08b1-4ed9-a29e-8b58fd84f8c5"
      unitRef="usd">11100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iade19a402ab6423b9fd89652e9d2439d_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84NS9mcmFnOjkxZTE3ZWUxMTViMTQ0MzE4OWQxOWZkNjBiZGNhZjJlL3RleHRyZWdpb246OTFlMTdlZTExNWIxNDQzMTg5ZDE5ZmQ2MGJkY2FmMmVfNTQ5NzU1ODE0MTU4MA_5c433055-6a05-4950-b6a5-68fd4dfee758"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNjU3NA_23600614-775d-4e04-8fda-e3ef0b62303d">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;Share-based compensation cost is recognized in the &#x201c;Selling, general, and administrative expense&#x201d; line in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) except for $0.2 million, attributable to discontinued operations for the three months ended March 31, 2020.  The following table lists the components of share-based compensation expense by type of award.&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;&#160;&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.499%"/&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;/tr&gt;&lt;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;Three Months Ended&lt;br/&gt;March 31,&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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;886&#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;1,296&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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: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;The following table presents stock option activity for the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&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.969%"/&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.969%"/&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.675%"/&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:2.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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&lt;/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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;3.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;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;Exercisable at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;12.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;3.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;/table&gt;&lt;/div&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;(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 March 31, 2021, was greater than the exercise price of any individual option grant.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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 three months ended March 31, 2021, we granted 425 thousand shares of restricted stock to non-executive directors, officers and certain other key employees.  The shares of restricted stock granted during the three months ended March 31, 2021, vest pro-rata generally over three years for employees and over one year for non-executive directors.  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 restricted stock granted in the three months ended March 31, 2021, was $6.79 per share.  Total grant date fair value of restricted stock that vested in the three months ended March 31, 2021, was $2.7 million.&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 March 31, 2021, and changes during the three months then ended.&lt;/span&gt;&lt;/div&gt;&lt;div&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;(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;7.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;7.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&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;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.  PSUs granted in 2021 were made pursuant to the NN, Inc. 2019 Omnibus Incentive Plan and a Performance Share Unit Agreement (the &#x201c;2019 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.  The ROIC Awards 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 &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;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 and ROIC 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;  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 table presents the goals with respect to TSR Awards and ROIC Awards granted or modified in 2021.&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:34.876%"/&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:20.045%"/&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:17.695%"/&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:20.782%"/&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%;text-decoration:underline"&gt;TSR Awards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35th Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50th Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75th Percentile&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 style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;ROIC Awards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6%&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;2020 grants (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: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;6.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7%&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;/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.  &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 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;.  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 in the period 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:34.582%"/&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:14.905%"/&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:14.909%"/&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&#160;Date&lt;br/&gt;Fair&#160;Value&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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&#160;Date&#160;Fair&lt;br/&gt;Value&#160;(per&#160;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;142&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$8.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$7.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/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 March 31, 2021, and changes during the three months then ended. &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: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 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;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;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;Weighted&lt;br/&gt;&#160;Average&lt;br/&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;padding:2px 1pt;text-align:left;vertical-align: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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;8.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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i01c9399b51274be1940f4911ce96ae7a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfMTAz_b823d57a-fe74-40e7-8078-0a81e73b533f"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNjU2OQ_6dfea0b7-3d59-482f-b97e-e2fdbfbab4d2">The following table lists the components of share-based compensation expense by type of award.&#160;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.499%"/&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;/tr&gt;&lt;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;Three Months Ended&lt;br/&gt;March 31,&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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;886&#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;1,296&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i25f7c51e9b254a4ca47e72d29a2f6d28_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOmU4YTUwNzk3YzZiNTRhMTZhMjMwNDA1ZWU1MmZkZDdkL3RhYmxlcmFuZ2U6ZThhNTA3OTdjNmI1NGExNmEyMzA0MDVlZTUyZmRkN2RfMi0yLTEtMS0w_63d3b4d7-9ddc-4a6b-b254-a432487812b4"
      unitRef="usd">89000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i06afad7d44ba44aa9d5761a8e055de35_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOmU4YTUwNzk3YzZiNTRhMTZhMjMwNDA1ZWU1MmZkZDdkL3RhYmxlcmFuZ2U6ZThhNTA3OTdjNmI1NGExNmEyMzA0MDVlZTUyZmRkN2RfMi00LTEtMS0w_fc3cbf07-c89e-4807-aa25-b767adfa59db"
      unitRef="usd">181000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOmU4YTUwNzk3YzZiNTRhMTZhMjMwNDA1ZWU1MmZkZDdkL3RhYmxlcmFuZ2U6ZThhNTA3OTdjNmI1NGExNmEyMzA0MDVlZTUyZmRkN2RfMy0yLTEtMS0w_7c4cbb1d-6b90-4b7c-b0ab-13945227a8ac"
      unitRef="usd">548000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0b4b99752ae488c932bdbbf3fe51f03_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOmU4YTUwNzk3YzZiNTRhMTZhMjMwNDA1ZWU1MmZkZDdkL3RhYmxlcmFuZ2U6ZThhNTA3OTdjNmI1NGExNmEyMzA0MDVlZTUyZmRkN2RfMy00LTEtMS0w_2fbe9d55-37a5-4bee-9d49-82a31d4da95c"
      unitRef="usd">892000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i39fdabeaa4c34420b1bcae60387948b1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOmU4YTUwNzk3YzZiNTRhMTZhMjMwNDA1ZWU1MmZkZDdkL3RhYmxlcmFuZ2U6ZThhNTA3OTdjNmI1NGExNmEyMzA0MDVlZTUyZmRkN2RfNC0yLTEtMS0w_c22bf5a3-c32f-4823-9030-cb7d7e6e293a"
      unitRef="usd">249000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4ba80ce79c70452d9ea7b8909996de69_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOmU4YTUwNzk3YzZiNTRhMTZhMjMwNDA1ZWU1MmZkZDdkL3RhYmxlcmFuZ2U6ZThhNTA3OTdjNmI1NGExNmEyMzA0MDVlZTUyZmRkN2RfNC00LTEtMS0w_1e461765-6243-4c2b-8c40-e9a406d48da2"
      unitRef="usd">223000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOmU4YTUwNzk3YzZiNTRhMTZhMjMwNDA1ZWU1MmZkZDdkL3RhYmxlcmFuZ2U6ZThhNTA3OTdjNmI1NGExNmEyMzA0MDVlZTUyZmRkN2RfNi0yLTEtMS0w_387cd17b-6a3e-405e-9400-8d9afca1d564"
      unitRef="usd">886000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOmU4YTUwNzk3YzZiNTRhMTZhMjMwNDA1ZWU1MmZkZDdkL3RhYmxlcmFuZ2U6ZThhNTA3OTdjNmI1NGExNmEyMzA0MDVlZTUyZmRkN2RfNi00LTEtMS0w_bd8a1b71-55e2-46ed-b03e-8d801e15afcf"
      unitRef="usd">1296000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNjU2Mg_abc81e15-ac1b-45a7-9b66-f74e2829d4f5">&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 three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&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.969%"/&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.969%"/&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.675%"/&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:2.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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&lt;/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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;3.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;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;Exercisable at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;12.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;3.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;/table&gt;&lt;/div&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;(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 March 31, 2021, was greater than the exercise price of any individual option grant.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfMS0yLTEtMS0w_d781ac59-88f8-4909-9dd6-5d66b1c37813"
      unitRef="shares">871000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfMS00LTEtMS0w_fc5c9a57-3371-4900-8f79-b3ea0483f7f0"
      unitRef="usdPerShare">12.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNC0yLTEtMS0w_c9f74f56-ad25-45d6-b9ff-028fd55ccefd"
      unitRef="shares">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNC00LTEtMS0w_011332a5-beba-4472-a102-14af1fdfbf18"
      unitRef="usdPerShare">13.41</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNS0yLTEtMS0w_1b465fd7-fd60-4895-b79c-cb21cc86e219"
      unitRef="shares">847000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNS00LTEtMS0w_a70dbe0a-b8f6-47a4-b681-fa8a6596ab2d"
      unitRef="usdPerShare">12.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNS02LTEtMS0w_21557d94-c0bd-49f1-8e46-00c58144ec7c">P3Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNS04LTEtMS0w_83d0d29a-62d4-4984-ace1-21cdfe32ad63"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNi0yLTEtMS0w_ca24e8a8-bfb7-4970-87e4-fb6f9d9a9da8"
      unitRef="shares">751000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNi00LTEtMS0w_b15b3fd7-3e12-4592-89e6-fa58ce83ac07"
      unitRef="usdPerShare">12.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNi02LTEtMS0w_85895a75-f472-40fa-a8eb-615865b65665">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjRiZTE3MjJmMTdiOTQ4Njg5NmFmOGExMzFlZWE4ODcwL3RhYmxlcmFuZ2U6NGJlMTcyMmYxN2I5NDg2ODk2YWY4YTEzMWVlYTg4NzBfNi04LTEtMS0w_0128fa04-811a-4b2b-82ae-ecbfff9c98ea"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfMjI5Nw_579dddc5-4460-4316-8dda-f60d48fc6e82"
      unitRef="shares">425000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ica995923f72e4c7682ba121d9ee42226_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfMjQ5Ng_5592a017-5e7a-4696-bfb9-cd0e08d67a0d">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0019c7c116dc4c7d8f1419204f0d5ea5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfMjUyMg_f6f39f3f-ed54-4200-95e2-a552a027126a">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="iaf273a54b0d34e39ba5204ef316b3add_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfMjgwNw_2b894956-52d2-48e2-86fc-5379c9861595"
      unitRef="usdPerShare">6.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfMjkxMw_4badb88d-36bc-4bb8-add1-da70d16287d8"
      unitRef="usd">2700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNjU1OQ_0aadc517-5666-492c-8f18-6816de47b72a">&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 March 31, 2021, and changes during the three months then ended.&lt;/span&gt;&lt;/div&gt;&lt;div&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;(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;7.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;7.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i53d913535061470eb70c6b99fcf21f57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfMS0yLTEtMS0w_b2dbcdb3-409c-4e1b-a15c-48e9af0002b2"
      unitRef="shares">385000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i53d913535061470eb70c6b99fcf21f57_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfMS00LTEtMS0w_ddc28d0d-c27f-492d-a8af-915cd8d04551"
      unitRef="usdPerShare">9.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfMi0yLTEtMS0w_b84808fc-f1a7-41f6-9b00-1f0e54270662"
      unitRef="shares">425000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfMi00LTEtMS0w_d47b646f-ed8d-43a5-8f0d-5d2a4cd42690"
      unitRef="usdPerShare">6.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfMy0yLTEtMS0w_ac3fa2dd-f082-440c-a56d-0cbfe4682b81"
      unitRef="shares">284000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfMy00LTEtMS0w_f1a1bcdd-801f-465a-86ad-b90726ddf780"
      unitRef="usdPerShare">9.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfNC0yLTEtMS0w_5bd476e1-5675-4d03-9b8c-405ea002eb8b"
      unitRef="shares">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibdbcd2d07f8149f4aa2d055b168e5bb1_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfNC00LTEtMS0w_3cb4c639-3b1c-485e-9024-0e8129601f1b"
      unitRef="usdPerShare">7.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaf273a54b0d34e39ba5204ef316b3add_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfNS0yLTEtMS0w_04422d3d-28a2-472f-a013-c09716a476d5"
      unitRef="shares">514000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaf273a54b0d34e39ba5204ef316b3add_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjE0MWYwZTFkZDZkMTRjMGE4NDU0MTIxOGRlYTVkNzY0L3RhYmxlcmFuZ2U6MTQxZjBlMWRkNmQxNGMwYTg0NTQxMjE4ZGVhNWQ3NjRfNS00LTEtMS0w_c8593573-4645-49c4-94b0-a041325f1fb8"
      unitRef="usdPerShare">7.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNDEyMg_3a370c0d-def4-4245-922c-a1d62ad2d1fa">P36M</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNTAzNA_294be31d-9708-4638-b4b7-ac375c2800bd"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNTA5NQ_6febec0d-29c9-41b9-96a0-48a17cf39fce"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNTE1Nw_1f881d95-5f04-4d3c-b629-3281fcb36fb6"
      unitRef="number">1.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance>
    <nnbr:ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNjU2Nw_50e6ea19-1162-4109-8e65-ada8f4ea2eed">&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 goals with respect to TSR Awards and ROIC Awards granted or modified in 2021.&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:34.876%"/&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:20.045%"/&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:17.695%"/&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:20.782%"/&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%;text-decoration:underline"&gt;TSR Awards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35th Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50th Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75th Percentile&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 style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;ROIC Awards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6%&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;2020 grants (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: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;6.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7%&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;/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;(1)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.</nnbr:ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjMxYjIyODZkYTg3NjQ4OGFiY2RlZTM2YzgxMTI3NjQ0L3RhYmxlcmFuZ2U6MzFiMjI4NmRhODc2NDg4YWJjZGVlMzZjODExMjc2NDRfMS0yLTEtMS0w_26ed715e-04fb-41d0-bf4c-827b19fae726"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjMxYjIyODZkYTg3NjQ4OGFiY2RlZTM2YzgxMTI3NjQ0L3RhYmxlcmFuZ2U6MzFiMjI4NmRhODc2NDg4YWJjZGVlMzZjODExMjc2NDRfMS00LTEtMS0w_6a99600e-ffea-4839-b106-17d6f8ac1656"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjMxYjIyODZkYTg3NjQ4OGFiY2RlZTM2YzgxMTI3NjQ0L3RhYmxlcmFuZ2U6MzFiMjI4NmRhODc2NDg4YWJjZGVlMzZjODExMjc2NDRfMS02LTEtMS0w_9dd47fe3-b14b-4593-b7f5-5fa69b6816b1"
      unitRef="number">0.75</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="i6f96ea232dc64cd78ad758a22fb68a7a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjMxYjIyODZkYTg3NjQ4OGFiY2RlZTM2YzgxMTI3NjQ0L3RhYmxlcmFuZ2U6MzFiMjI4NmRhODc2NDg4YWJjZGVlMzZjODExMjc2NDRfNi0yLTEtMS0w_682d5db1-0a2c-4861-9974-4fe2d6017d5b"
      unitRef="number">0.063</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="i6f96ea232dc64cd78ad758a22fb68a7a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjMxYjIyODZkYTg3NjQ4OGFiY2RlZTM2YzgxMTI3NjQ0L3RhYmxlcmFuZ2U6MzFiMjI4NmRhODc2NDg4YWJjZGVlMzZjODExMjc2NDRfNi00LTEtMS0w_bfaf9813-6a3b-4e10-a040-9ee79a5bb42a"
      unitRef="number">0.070</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i6f96ea232dc64cd78ad758a22fb68a7a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjMxYjIyODZkYTg3NjQ4OGFiY2RlZTM2YzgxMTI3NjQ0L3RhYmxlcmFuZ2U6MzFiMjI4NmRhODc2NDg4YWJjZGVlMzZjODExMjc2NDRfNi02LTEtMS0w_b0f13f43-bfaa-427f-8faf-f9b0a73c392e"
      unitRef="number">0.086</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="i9131dc38048347e69d1d761a4e6e4569_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjMxYjIyODZkYTg3NjQ4OGFiY2RlZTM2YzgxMTI3NjQ0L3RhYmxlcmFuZ2U6MzFiMjI4NmRhODc2NDg4YWJjZGVlMzZjODExMjc2NDRfNy0yLTEtMS0w_14f8f740-0a22-458e-a2b8-b0cbecf9b04a"
      unitRef="number">0.067</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="i9131dc38048347e69d1d761a4e6e4569_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjMxYjIyODZkYTg3NjQ4OGFiY2RlZTM2YzgxMTI3NjQ0L3RhYmxlcmFuZ2U6MzFiMjI4NmRhODc2NDg4YWJjZGVlMzZjODExMjc2NDRfNy00LTEtMS0w_9771e360-df47-46f2-b5cb-62f068790492"
      unitRef="number">0.079</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i9131dc38048347e69d1d761a4e6e4569_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjMxYjIyODZkYTg3NjQ4OGFiY2RlZTM2YzgxMTI3NjQ0L3RhYmxlcmFuZ2U6MzFiMjI4NmRhODc2NDg4YWJjZGVlMzZjODExMjc2NDRfNy02LTEtMS0w_22fdc8ed-faa8-4cf5-ac74-3ed33bc16790"
      unitRef="number">0.087</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNjU3Mg_855b2890-8a87-42b3-86bc-31432d1b02f0">&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 in the period 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:34.582%"/&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:14.905%"/&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:14.909%"/&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&#160;Date&lt;br/&gt;Fair&#160;Value&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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&#160;Date&#160;Fair&lt;br/&gt;Value&#160;(per&#160;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;142&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$8.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$7.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i5e4685c9c9ee455eaba740edb085263d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjllMTJlNmU0NTQ3NjQ2ZmY5ODlmMDk4YzFjZTgwMDkzL3RhYmxlcmFuZ2U6OWUxMmU2ZTQ1NDc2NDZmZjk4OWYwOThjMWNlODAwOTNfMi0yLTEtMS0w_553c0f3b-9703-4754-9143-f5ced166c262"
      unitRef="shares">142000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjllMTJlNmU0NTQ3NjQ2ZmY5ODlmMDk4YzFjZTgwMDkzL3RhYmxlcmFuZ2U6OWUxMmU2ZTQ1NDc2NDZmZjk4OWYwOThjMWNlODAwOTNfMi00LTEtMS0w_965fbc8c-d041-40d4-b038-30a977cf4639"
      unitRef="usdPerShare">8.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i762a7f3247f94280bc3ead22ba3cfa81_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjllMTJlNmU0NTQ3NjQ2ZmY5ODlmMDk4YzFjZTgwMDkzL3RhYmxlcmFuZ2U6OWUxMmU2ZTQ1NDc2NDZmZjk4OWYwOThjMWNlODAwOTNfMi02LTEtMS0w_f087e934-f392-43af-bf3c-196bff1d4631"
      unitRef="shares">172000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6f96ea232dc64cd78ad758a22fb68a7a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjllMTJlNmU0NTQ3NjQ2ZmY5ODlmMDk4YzFjZTgwMDkzL3RhYmxlcmFuZ2U6OWUxMmU2ZTQ1NDc2NDZmZjk4OWYwOThjMWNlODAwOTNfMi04LTEtMS0w_cdbbb942-5802-44cc-9b71-4a38d07600b4"
      unitRef="usdPerShare">7.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="i6f96ea232dc64cd78ad758a22fb68a7a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNjMzMw_03c043f6-b2e6-46e1-983a-1bb1d62ad991"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RleHRyZWdpb246NjU5MTNiM2IzYmFlNDFkOWIxOTJmNmJlYWI2OThhZmRfNjU3Mw_f1c3c44c-2179-41ac-93ed-a4e3c05568dd">&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 March 31, 2021, and changes during the three months then ended. &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: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 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;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;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;Weighted&lt;br/&gt;&#160;Average&lt;br/&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;padding:2px 1pt;text-align:left;vertical-align: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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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;8.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="i33af5c395bff4747998b1c0584a42b1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfMi0yLTEtMS0w_a3d981ca-dbcd-4d99-972c-31f63c8b18d1"
      unitRef="shares">138000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i33af5c395bff4747998b1c0584a42b1d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfMi00LTEtMS0w_acbf1519-71e1-4c2f-b785-eabf10021d27"
      unitRef="usdPerShare">10.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i340d2fb133e54ab3a983e0888e48ef9f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfMi02LTEtMS0w_146d1572-df9a-4455-9a04-83dac76c4089"
      unitRef="shares">160000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i340d2fb133e54ab3a983e0888e48ef9f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfMi04LTEtMS0w_c86d056f-168f-470a-a56b-e18fd4f07846"
      unitRef="usdPerShare">9.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfMy0yLTEtMS0w_5a4caf82-f4ff-44c2-a986-30ed946f8d13"
      unitRef="shares">142000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib0389b0497344d74abdfd886894a58f5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfMy00LTEtMS0w_2164abc8-7509-49ee-aa60-ada75823fd58"
      unitRef="usdPerShare">8.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6f96ea232dc64cd78ad758a22fb68a7a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfMy02LTEtMS0w_26555f73-dfba-4a0a-8633-d29b2133e994"
      unitRef="shares">172000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6f96ea232dc64cd78ad758a22fb68a7a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfMy04LTEtMS0w_e76e09c8-27be-495d-a4f1-ea39a9c21c23"
      unitRef="usdPerShare">7.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5e4685c9c9ee455eaba740edb085263d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfNi0yLTEtMS0w_f18ed04f-0660-4ae1-a49f-f407f22a36e8"
      unitRef="shares">280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5e4685c9c9ee455eaba740edb085263d_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfNi00LTEtMS0w_ac49c7b9-a8f4-40f3-8cb0-afdb6745d871"
      unitRef="usdPerShare">9.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i762a7f3247f94280bc3ead22ba3cfa81_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfNi02LTEtMS0w_88614656-eea6-49d3-9898-a08a030a79eb"
      unitRef="shares">332000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i762a7f3247f94280bc3ead22ba3cfa81_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl84OC9mcmFnOjY1OTEzYjNiM2JhZTQxZDliMTkyZjZiZWFiNjk4YWZkL3RhYmxlOjFhOGE2ZjAxMjJmMjQ5YTNhOWIxODE4NDQwNzQ1MmNlL3RhYmxlcmFuZ2U6MWE4YTZmMDEyMmYyNDlhM2E5YjE4MTg0NDA3NDUyY2VfNi04LTEtMS0w_8ca18029-fdb4-42df-9ec3-a8c5c6aa9739"
      unitRef="usdPerShare">8.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RleHRyZWdpb246MmQxMWU1YjVlOTk1NDhlMGFkZWI1MjRlZjY4ZjhiNzJfMjUw_642c1654-78d9-4658-b4ba-0e6cc286e953">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 following tables present the components of accumulated other comprehensive income (&#x201c;AOCI&#x201d;). &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: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, 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;(30,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;(3,347)&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,347)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Amounts reclassified from AOCI to loss on interest rate swap (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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,347)&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,712&#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;(861)&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;(496)&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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;(34,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(34,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(44,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(14,342)&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,599)&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,390&#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;(25,551)&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,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;(318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;(14,342)&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,229)&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,072&#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;(24,499)&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 March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #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;(49,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;_______________________&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: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;(2) Represents settlements on the interest rate swap while the hedge was effective.&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;(3) Represents reclassification of derivative loss and settlements after discontinuation of hedge accounting.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RleHRyZWdpb246MmQxMWU1YjVlOTk1NDhlMGFkZWI1MjRlZjY4ZjhiNzJfMjQ5_92d33787-bc69-423f-a591-9f31b232907f">&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 components of accumulated other comprehensive income (&#x201c;AOCI&#x201d;). &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: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, 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;(30,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;(3,347)&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,347)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Amounts reclassified from AOCI to loss on interest rate swap (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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,347)&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,712&#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;(861)&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;(496)&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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;(34,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(34,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(44,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(14,342)&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,599)&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,390&#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;(25,551)&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,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;(318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;(14,342)&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,229)&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,072&#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;(24,499)&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 March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #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;(49,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;_______________________&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: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;(2) Represents settlements on the interest rate swap while the hedge was effective.&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;(3) Represents reclassification of derivative loss and settlements after discontinuation of hedge accounting.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i73d29d5353fa45a4a70ea7195323997c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMS0yLTEtMS0w_8b34ff6e-8acc-4ee7-a338-a5b5eb80f350"
      unitRef="usd">-30881000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf122fc404064b1e91c430f25d809129_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMS00LTEtMS0w_1e8513c1-5cc2-43c8-99e9-39c86f2e42a4"
      unitRef="usd">-3712000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59f45244f9754b15a9fe2deb8decefed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMS02LTEtMS0w_c27ded56-434e-4846-8353-55e6e3c2c904"
      unitRef="usd">861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5530b35bf5e40ceb28c3747238c88c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMS04LTEtMS0w_dc520345-7ca2-4f37-aecd-ffe423eb5646"
      unitRef="usd">-33732000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i7753867c486745b58ef5f001e6ece9e6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMi0yLTEtMS0w_ce5267e6-1529-4af4-8363-eaefccb5995d"
      unitRef="usd">-3347000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ic9f76f4bdcc649d9b7fcad829f2bab06_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMi00LTEtMS0w_1c760b37-140f-4ec4-9ca2-b34803358b6a"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i7b085f849c984bf9aae9b6d11c45f773_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMi02LTEtMS0w_de631595-0fd0-4260-833d-32faa93e3f51"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMi04LTEtMS0w_6dc6393e-6db8-44ed-a391-674c971d261b"
      unitRef="usd">-3347000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i4a0a244c4b3d463c9d0b8d30c293563c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNC0yLTEtMS0w_a701768d-8a8e-419b-a076-e87d741214dd"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="iecb671f23c9c42c08e31b66d78ade871_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNC00LTEtMS0w_673ba69b-a34f-4108-be65-a6ce560ae2eb"
      unitRef="usd">-3712000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i953297216db54c19aa2b814c8b28b886_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNC02LTEtMS0w_547fe327-97fe-4179-8e29-d6a80012dfeb"
      unitRef="usd">861000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i5766266ef6e944c69684ce9a423c0388_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNC04LTEtMS0w_4bd48f56-db61-4060-9e8b-84612bc30065"
      unitRef="usd">-2851000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i7753867c486745b58ef5f001e6ece9e6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNS0yLTEtMS0w_7c3a9906-2dca-4cc9-bd4e-baa80e349cb1"
      unitRef="usd">-3347000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ic9f76f4bdcc649d9b7fcad829f2bab06_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNS00LTEtMS0w_47c7e461-1139-461b-a950-1b8b754472b8"
      unitRef="usd">3712000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i7b085f849c984bf9aae9b6d11c45f773_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNS02LTEtMS0w_a69161b9-2e12-4ca8-a5ab-e49cbd225f96"
      unitRef="usd">-861000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNS04LTEtMS0w_2dc55664-06c9-4a5b-9012-5341e5c38809"
      unitRef="usd">-496000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="ida0e8436b68446bca2a843508f3f26a9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNi0yLTEtMS0w_bcb42518-b4bf-46c8-8f6f-666a4a7e26f7"
      unitRef="usd">-34228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d1b609f00dd4ae6b43d621300830134_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNi00LTEtMS0w_49404b7a-5bdb-4991-b5b0-e8adad9f40fc"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idfd03ec5a1b040f48f8447c7fecadd66_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNi02LTEtMS0w_30583458-a793-4e2d-9d2c-a45d0f24c3dc"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45f6bf802c1f4aebbf5b3b6d06d3b7d7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfNi04LTEtMS0w_e7e3efd3-cfeb-4797-a450-e0ddefc953e1"
      unitRef="usd">-34228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7342789907154d9ea344addc806809ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfOC0yLTEtMS0w_cdf568b4-8ac5-45a7-93fb-351a08a798ff"
      unitRef="usd">-35159000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42cf2c60173d4fcc94a5806a841ca441_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfOC00LTEtMS0w_028a193d-91b7-447d-b872-79f280f07e2d"
      unitRef="usd">-12234000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c46a81ed012404ea25d69a25f8e4830_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfOC02LTEtMS0w_131f04bf-4b38-43ee-82e7-11ac5dfb4ac4"
      unitRef="usd">2839000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i107e2c65c91b417983fb3b46e3cca3f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfOC04LTEtMS0w_32b1ddba-2a8a-4bd6-9559-47b92e1ade90"
      unitRef="usd">-44554000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i71eac9dfe91142d5a5e851a25091ca68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfOS0yLTEtMS0w_a4836697-6ac1-44d5-97e4-c9db157443ac"
      unitRef="usd">-14342000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="id93627d2536e42ad83c21846bca41fdb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfOS00LTEtMS0w_9877679f-683d-450d-bc52-b57bc3c83239"
      unitRef="usd">-14599000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ie96571d92cc14c67a521f4eb7e547010_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfOS02LTEtMS0w_3f2d69ef-30d1-4eaa-82fb-789e60baea6b"
      unitRef="usd">3390000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfOS04LTEtMS0w_ebbe7ded-977e-49b0-923e-81efe02da78a"
      unitRef="usd">-25551000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i9527b6a9673646818a8773d3fa21f022_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTAtMi0xLTEtMA_7369e730-0f79-4514-a1c0-1843a00b3ec2"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ibce92c74ea794229b189ed0ebe485118_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTAtNC0xLTEtMA_010c20df-76e5-4b5a-ab02-188e617cca0f"
      unitRef="usd">-1370000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ia07093731d4245c69afe465e60d2f134_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTAtNi0xLTEtMA_fc78e2f6-abdb-46e4-959d-8bf75e302a7c"
      unitRef="usd">318000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i768eefc2e9a540b69155abe9812c3d3e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTAtOC0xLTEtMA_1ca2d09b-a6a0-4c4b-a8e4-7430367b9d99"
      unitRef="usd">-1052000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i71eac9dfe91142d5a5e851a25091ca68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTItMi0xLTEtMA_7b1e6758-dd51-4292-9b8c-dae8f6510243"
      unitRef="usd">-14342000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="id93627d2536e42ad83c21846bca41fdb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTItNC0xLTEtMA_c802face-bfda-4d52-a0e1-c7b6b63aadd0"
      unitRef="usd">-13229000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ie96571d92cc14c67a521f4eb7e547010_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTItNi0xLTEtMA_34b498b2-6550-44c2-a352-50df93aa0de8"
      unitRef="usd">3072000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTItOC0xLTEtMA_4c4e0bec-cd54-4e01-9e50-c92e3188054c"
      unitRef="usd">-24499000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i7194297fb35249c4ad43a2f0f813b5a7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTMtMi0xLTEtMA_dab9f0c2-80e9-410c-93af-679e136f6054"
      unitRef="usd">-49501000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52041effe7774023a555de4613fada24_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTMtNC0xLTEtMA_324e324e-33c0-45ba-b6a9-a57141c5fd64"
      unitRef="usd">-25463000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i990b037710ef42218f061c9e3b359fb7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTMtNi0xLTEtMA_b0905a1b-66ae-435d-929e-1547e514a3a0"
      unitRef="usd">5911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0448d3353050412892cf81abc2e60216_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85MS9mcmFnOjJkMTFlNWI1ZTk5NTQ4ZTBhZGViNTI0ZWY2OGY4YjcyL3RhYmxlOmRlZTY1N2JlZDRlZjRjMGQ4ZTQzYTBkZDM3ODE2MDJjL3RhYmxlcmFuZ2U6ZGVlNjU3YmVkNGVmNGMwZDhlNDNhMGRkMzc4MTYwMmNfMTMtOC0xLTEtMA_4d60542b-e4b6-4dfa-a54c-4cbfde97a615"
      unitRef="usd">-69053000</us-gaap:StockholdersEquity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RleHRyZWdpb246MmQ5ZjAzMjk4YjhmNDYyNGE2M2E4MWRmNGE1YjEzOTBfMjkxNQ_68cf56f5-2913-48a6-96ad-c6e1f626f772">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 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 convertible 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 loss per common share.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;Three Months Ended&lt;br/&gt;March 31,&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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Numerator:&lt;/span&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,951)&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#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="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;(19,442)&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;(111,028)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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 discontinued operations, net of tax  (Note 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;(140,114)&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#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="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;(19,442)&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;(251,142)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Denominator:&lt;/span&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 24.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 warrants outstanding, basic and diluted (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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Shares used to calculate income (loss) per share, basic and diluted&lt;/span&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;42,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;42,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align: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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Basic loss from discontinued operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;(0.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(5.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Diluted loss from continuing operations 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;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-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.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:3pt double #000;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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 discontinued operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;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;(0.46)&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;(5.96)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Cash dividends declared 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;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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: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"&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-bottom:12pt;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;(2) The 2021 Warrants are included in shares outstanding for calculation of basic earnings per share because they are exercisable with little to no consideration (see Note 17).&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 securities that could be potentially dilutive in the future that were excluded from the calculation of diluted net loss per common share because they had an anti-dilutive effect.  &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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Three Months Ended&lt;br/&gt;March 31,&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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;2019 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;2,347&#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;28,672&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 three months ended March 31, 2021, no such allocation was necessary.  In addition, given the undistributed loss from continuing operations in the three months ended March 31, 2021 and 2020, options and the 2019 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 loss per share had a per share exercise price ranging from $7.93 to $25.16 for the three months ended March 31, 2021, and $7.93 to $25.16 for three months ended March 31, 2020.  Warrants excluded from the calculation of diluted net loss per share for the three months ended March 31, 2021, had a per share exercise price of $11.49.  Preferred Stock excluded from the calculation of diluted net loss per share for the three months ended March 31, 2020, was calculated on an as-converted basis.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RleHRyZWdpb246MmQ5ZjAzMjk4YjhmNDYyNGE2M2E4MWRmNGE1YjEzOTBfMjkxNw_b12a6a51-7bac-4087-8375-bc63b7842524">&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 loss per common share.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;Three Months Ended&lt;br/&gt;March 31,&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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Numerator:&lt;/span&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,951)&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#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="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;(19,442)&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;(111,028)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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 discontinued operations, net of tax  (Note 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;(140,114)&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#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="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;(19,442)&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;(251,142)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Denominator:&lt;/span&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 24.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 warrants outstanding, basic and diluted (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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Shares used to calculate income (loss) per share, basic and diluted&lt;/span&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;42,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;42,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align: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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Basic loss from discontinued operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;(0.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(5.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Diluted loss from continuing operations 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;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-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.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:3pt double #000;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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 discontinued operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;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;(0.46)&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;(5.96)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Cash dividends declared 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;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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: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"&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-bottom:12pt;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;(2) The 2021 Warrants are included in shares outstanding for calculation of basic earnings per share because they are exercisable with little to no consideration (see Note 17).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMy0yLTEtMS0w_e1847edf-b6ac-4ca9-94fc-f7ac846dafc9"
      unitRef="usd">-4913000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMy00LTEtMS0w_d20655e4-257f-49e5-9228-4684cb31eca9"
      unitRef="usd">-108077000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfNC0yLTEtMS0w_d0df96e2-6f8e-4297-afd4-8f0563ffc8bf"
      unitRef="usd">14529000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfNC00LTEtMS0w_611f6dc2-54db-4749-96da-d43eaadf61e1"
      unitRef="usd">2951000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfOC0yLTEtMS0w_0390250e-98e9-4690-bb37-9d2418ff81cd"
      unitRef="usd">-19442000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfOC0yLTEtMS0w_c432d0b6-2e3a-40bd-9c6a-52035e9128ec"
      unitRef="usd">-19442000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfOC00LTEtMS0w_5394ad66-a24b-45f6-9e6e-45781be56d0b"
      unitRef="usd">-111028000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfOC00LTEtMS0w_a79c78e0-f760-4be3-8e0f-d5dba196c2dc"
      unitRef="usd">-111028000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfOS0yLTEtMS0w_341aacda-4ba8-4530-9513-6b515b4da162"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfOS00LTEtMS0w_f0f56ddc-c596-45c5-8e4d-6d32d52c8ac6"
      unitRef="usd">-140114000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTMtMi0xLTEtMA_655cd36d-7e90-4380-a44d-618550d6119e"
      unitRef="usd">-19442000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTMtMi0xLTEtMA_9d6fa4d0-a96d-4ff4-978c-3fee42ed2c83"
      unitRef="usd">-19442000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTMtNC0xLTEtMA_78b7e4a7-3899-400a-88cf-b3272611cc4b"
      unitRef="usd">-251142000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTMtNC0xLTEtMA_cac0bf55-caf8-4904-ac90-6168698cc9d8"
      unitRef="usd">-251142000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <nnbr:WeightedAverageNumberOfCommonSharesOutstandingDiluted
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTYtMi0xLTEtMA_01fcef3e-86bb-42ec-99e9-9811282688e3"
      unitRef="shares">42461000</nnbr:WeightedAverageNumberOfCommonSharesOutstandingDiluted>
    <nnbr:WeightedAverageNumberOfCommonSharesOutstandingBasic
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTYtMi0xLTEtMA_dcc941f2-e58e-4768-8739-c5f6f4d4bc30"
      unitRef="shares">42461000</nnbr:WeightedAverageNumberOfCommonSharesOutstandingBasic>
    <nnbr:WeightedAverageNumberOfCommonSharesOutstandingDiluted
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTYtNC0xLTEtMA_317e4790-66ab-4c2d-a646-a86c5a1d85cc"
      unitRef="shares">42111000</nnbr:WeightedAverageNumberOfCommonSharesOutstandingDiluted>
    <nnbr:WeightedAverageNumberOfCommonSharesOutstandingBasic
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTYtNC0xLTEtMA_3a277ca5-cccf-4ca3-8a5d-4ecb4e77c2df"
      unitRef="shares">42111000</nnbr:WeightedAverageNumberOfCommonSharesOutstandingBasic>
    <nnbr:WeightedAverageNumberOfWarrantsOutstandingDiluted
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTctMi0xLTEtNTM0Mw_2bcc02e8-19ef-486c-a1e9-ff2bb3595626"
      unitRef="shares">211000</nnbr:WeightedAverageNumberOfWarrantsOutstandingDiluted>
    <nnbr:WeightedAverageNumberOfWarrantsOutstandingBasic
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTctMi0xLTEtNTM0Mw_81391cd7-3609-4cf1-bf00-42a3e955cf52"
      unitRef="shares">211000</nnbr:WeightedAverageNumberOfWarrantsOutstandingBasic>
    <nnbr:WeightedAverageNumberOfWarrantsOutstandingBasic
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTctNC0xLTEtNTM1MA_06977126-6986-4f80-89d9-381010898f1c"
      unitRef="shares">0</nnbr:WeightedAverageNumberOfWarrantsOutstandingBasic>
    <nnbr:WeightedAverageNumberOfWarrantsOutstandingDiluted
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTctNC0xLTEtNTM1MA_d3f18001-d3b8-4975-b44e-0b428f691832"
      unitRef="shares">0</nnbr:WeightedAverageNumberOfWarrantsOutstandingDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTgtMi0xLTEtMjg2OA_3df4b4ac-cdd0-48a1-8d03-4fb703017d42"
      unitRef="shares">42672000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTgtMi0xLTEtMjg2OA_a9373a68-a252-4eee-831c-39bdbfd5c996"
      unitRef="shares">42672000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTgtNC0xLTEtMjg3MA_204f047a-f59f-4d84-8470-ccacb7f6de3d"
      unitRef="shares">42111000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMTgtNC0xLTEtMjg3MA_66aa55da-d0f6-4d85-8a6d-2f5f2595be0d"
      unitRef="shares">42111000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjAtMi0xLTEtMA_fe08b47b-fe34-4564-b191-f2639f869686"
      unitRef="usdPerShare">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjAtNC0xLTEtMA_f0292306-72fa-4911-93bc-4c2a09b49654"
      unitRef="usdPerShare">-2.64</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjEtMi0xLTEtMA_0876d50b-c245-456e-82d9-019c8f383a70"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjEtNC0xLTEtMA_8522d2ca-5856-437b-8d9e-dda16b2013a1"
      unitRef="usdPerShare">-3.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjItMi0xLTEtMA_92a2effb-c05b-4c42-b713-4179662c2537"
      unitRef="usdPerShare">-0.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjItNC0xLTEtMA_a06873e4-b9e7-4d93-8add-6b68f5d96f9d"
      unitRef="usdPerShare">-5.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjMtMi0xLTEtMA_9f2905bc-a7d4-46e7-bb49-1da374609eee"
      unitRef="usdPerShare">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjMtNC0xLTEtMA_2551216a-1c88-4e73-a0da-9c27448c0071"
      unitRef="usdPerShare">-2.64</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjQtMi0xLTEtMA_33eeab26-c323-4b4d-a914-65628fc1be82"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjQtNC0xLTEtMA_3829050f-bb24-4956-ab65-0ebe4a47026a"
      unitRef="usdPerShare">-3.32</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjUtMi0xLTEtMA_470d8b56-376d-454c-8105-bc23a9f0c119"
      unitRef="usdPerShare">-0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjUtNC0xLTEtMA_5fb89140-709f-44fe-bf45-229a27d0e832"
      unitRef="usdPerShare">-5.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjYtMi0xLTEtMA_2ecaa0eb-88d3-4d63-a24b-973dae45b205"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOmEzMjQ5MGQ1YjYyMzQ4Zjk4Njc4MDcwOThjNTQ5MjZiL3RhYmxlcmFuZ2U6YTMyNDkwZDViNjIzNDhmOTg2NzgwNzA5OGM1NDkyNmJfMjYtNC0xLTEtMA_b48d70f4-d514-4a89-af83-9f5a91bb148a"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RleHRyZWdpb246MmQ5ZjAzMjk4YjhmNDYyNGE2M2E4MWRmNGE1YjEzOTBfMjkxMw_763bccdd-d8ec-48cd-9ada-7efee6551a79">&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 securities that could be potentially dilutive in the future that were excluded from the calculation of diluted net loss per common share because they had an anti-dilutive effect.  &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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Three Months Ended&lt;br/&gt;March 31,&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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;2019 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;2,347&#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;28,672&#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;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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia914751f2eb04f44b7443a59940f23da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOjBlNzM4NzkyOTE3ZjRhZDRiZGI1ZDE4MmNmNTE3YWE2L3RhYmxlcmFuZ2U6MGU3Mzg3OTI5MTdmNGFkNGJkYjVkMTgyY2Y1MTdhYTZfMy0yLTEtMS0w_ed9991bf-8e49-4380-b773-67f39476648e"
      unitRef="shares">847000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3afe83ca1965495c84d2a0469a655057_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOjBlNzM4NzkyOTE3ZjRhZDRiZGI1ZDE4MmNmNTE3YWE2L3RhYmxlcmFuZ2U6MGU3Mzg3OTI5MTdmNGFkNGJkYjVkMTgyY2Y1MTdhYTZfMy00LTEtMS0w_85b4d94e-b3b1-4e8a-bf55-24f9969b6216"
      unitRef="shares">897000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if7de90c6a2594253801159d0bf396c01_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOjBlNzM4NzkyOTE3ZjRhZDRiZGI1ZDE4MmNmNTE3YWE2L3RhYmxlcmFuZ2U6MGU3Mzg3OTI5MTdmNGFkNGJkYjVkMTgyY2Y1MTdhYTZfNC0yLTEtMS0w_03779dfe-2a26-4820-85c8-f1cacef9685a"
      unitRef="shares">1500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i97aec3e8fe434dc894fa497205653638_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOjBlNzM4NzkyOTE3ZjRhZDRiZGI1ZDE4MmNmNTE3YWE2L3RhYmxlcmFuZ2U6MGU3Mzg3OTI5MTdmNGFkNGJkYjVkMTgyY2Y1MTdhYTZfNC00LTEtMS0w_3d6e8a56-9210-4a7f-ba38-2928b001dd13"
      unitRef="shares">1500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i546e2bc732344290bf98bcb5d05e4490_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOjBlNzM4NzkyOTE3ZjRhZDRiZGI1ZDE4MmNmNTE3YWE2L3RhYmxlcmFuZ2U6MGU3Mzg3OTI5MTdmNGFkNGJkYjVkMTgyY2Y1MTdhYTZfNS0yLTEtMS0w_31f233f7-3d30-47ab-acad-b7c86a6ae803"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i21da20ffec7d4aba81b8cc6ebd97f373_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOjBlNzM4NzkyOTE3ZjRhZDRiZGI1ZDE4MmNmNTE3YWE2L3RhYmxlcmFuZ2U6MGU3Mzg3OTI5MTdmNGFkNGJkYjVkMTgyY2Y1MTdhYTZfNS00LTEtMS0w_6aff75dd-069a-4ebe-bc3c-227f0b7674d7"
      unitRef="shares">26275000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOjBlNzM4NzkyOTE3ZjRhZDRiZGI1ZDE4MmNmNTE3YWE2L3RhYmxlcmFuZ2U6MGU3Mzg3OTI5MTdmNGFkNGJkYjVkMTgyY2Y1MTdhYTZfNi0yLTEtMS0w_370cf2b3-0d86-43ee-8406-505d1a7d6018"
      unitRef="shares">2347000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RhYmxlOjBlNzM4NzkyOTE3ZjRhZDRiZGI1ZDE4MmNmNTE3YWE2L3RhYmxlcmFuZ2U6MGU3Mzg3OTI5MTdmNGFkNGJkYjVkMTgyY2Y1MTdhYTZfNi00LTEtMS0w_b43d93fd-5ff5-4e71-8a7c-27cab7880b31"
      unitRef="shares">28672000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RleHRyZWdpb246MmQ5ZjAzMjk4YjhmNDYyNGE2M2E4MWRmNGE1YjEzOTBfMTY1Nw_5457fde5-bcab-4989-b667-531136f1ea44"
      unitRef="usdPerShare">7.93</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RleHRyZWdpb246MmQ5ZjAzMjk4YjhmNDYyNGE2M2E4MWRmNGE1YjEzOTBfMTY2Mw_9326079a-4957-47e6-82b5-9437ba5637d4"
      unitRef="usdPerShare">25.16</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RleHRyZWdpb246MmQ5ZjAzMjk4YjhmNDYyNGE2M2E4MWRmNGE1YjEzOTBfMTY5OA_e708f04e-e3c5-4238-b695-12460bd33af7"
      unitRef="usdPerShare">7.93</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RleHRyZWdpb246MmQ5ZjAzMjk4YjhmNDYyNGE2M2E4MWRmNGE1YjEzOTBfMTcwNA_16bf0423-8ebc-4ffe-a0df-0cd4bf2509e4"
      unitRef="usdPerShare">25.16</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne>
    <nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights
      contextRef="i8d87f0696b294d48bb35bfe02795dcbe_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85NC9mcmFnOjJkOWYwMzI5OGI4ZjQ2MjRhNjNhODFkZjRhNWIxMzkwL3RleHRyZWdpb246MmQ5ZjAzMjk4YjhmNDYyNGE2M2E4MWRmNGE1YjEzOTBfMzI5ODUzNDg4ODAxOA_77962bf0-c13a-4c2b-8e13-13403e78a90a"
      unitRef="usdPerShare">11.49</nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfODI1Nw_5e0e40f7-8fa3-4785-9163-6b5e14482929">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 the 2020 Annual Report.&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&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.&#160;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.&#160;Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.&#160;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 March 31, 2021, the carrying values of these financial instruments approximated fair 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;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;Certain features were bifurcated and accounted for separately from the Series B Preferred Stock.  The following features were 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 Series B Preferred Stock included a redemption option based on a leverage ratio threshold that provided the preferred holder the option to convert the Series B 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 was considered a redemption right at a premium which was not clearly and closely related to the debt host.  The conversion feature was terminated upon redemption of the Series B Preferred Stock in March 2021.&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 Series B Preferred Stock bore 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 was not clearly and closely related to the debt host.  Upon redemption of the Series B Preferred Stock in March 2021, we made a net cash distribution of $3.0 million to settle this withholding feature after effectively receiving a $1.0 million offset from the purchasers upon redemption of the Series B Preferred Stock.&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 Series B Preferred Stock (the &#x201c;2019 Warrants&#x201d;) are exercisable, in full or in part, at any time prior to December 11, 2026.  The original exercise price was $12.00 per share, subject to anti-dilution adjustments in the event of future below market issuances, stock splits, stock dividends, combinations or similar events.  The issuance of additional warrants with the Series D Preferred Stock in March 2021 resulted in an adjusted exercise price of $11.49 per share because the new warrants have an exercise price below market 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;Certain features were bifurcated and accounted for separately from the Series D Preferred Stock that was issued on March 22, 2021.  The following features were 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-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;Change-in-control 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 Series D Preferred Stock includes a put feature that allows the holder to redeem the Series D Preferred Stock upon a change in control at the greater of 1) the liquidation preference plus accrued dividends or 2) 140% of the liquidation preference.  The put feature is considered a redemption right at a premium and 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 Series D Preferred Stock (the &#x201c;2021 Warrants&#x201d;) are exercisable, in full or in part, at any time prior to March 22, 2027, at an exercise price of $0.01 per share, subject to anti-dilution adjustments in the event of certain future equity 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 above derivatives as of March 31, 2021, and December 31, 2020.&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: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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;&#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;13,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;13,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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"&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;text-align:left;vertical-align: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;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-top:6pt"&gt;&lt;span&gt;&lt;br/&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;The following table presents the change in the above derivatives during the three months ended March 31, 2021.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;3,117&#160;&lt;/span&gt;&lt;/td&gt;&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;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;15,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;14,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&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 change-in-control put feature utilizes unobservable inputs based on the Company&#x2019;s assessment of the probability of a change-in-control event occurring in a future period.   The probability of a change-in-control event ranged from 1% to 10% as of March 31, 2021.&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 leverage ratio put feature, the dividends withholding feature, and the contingent dividends feature utilized unobservable inputs based on the best information available to determine the probability of the Series B Preferred Stock remaining outstanding for future periods.  These inputs included probability assessments of how long the preferred stock would remain outstanding and whether the leverage ratio threshold would be exceeded.  Inputs also included the percentage of Series B Preferred Stock held by non-U.S. resident holders and the applicable tax withholding rates for those holders.  The probability of the Series B Preferred Stock remaining in future periods ranged from 3% to 2% as of December 31, 2020.  The leverage ratio put feature also utilized 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.  These probabilities were 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 Series B 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 2019 Warrants is determined using a valuation model, which utilizes unobservable inputs to determine the probability that the 2019 Warrants will remain outstanding for future periods.  The probabilities resulted in a weighted average term of 4.3 years as of March 31, 2021, and 2.4 years as of 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;The fair value of the 2021 Warrants is determined using the observable market price of a share of our common stock, less the $0.01 per share exercise price.&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.  We had a 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;).  On March 22, 2021, we terminated the interest rate swap agreement with a $13.7 million cash payment in connection with the extinguishment of our previously outstanding long-term variable-rate debt.   &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 interest rate swap was designated as a cash flow hedge at inception.  However, in the fourth quarter of 2020, the interest rate swap no longer qualified as an effective hedge, and subsequent changes in fair value of the interest rate swap were recognized in earnings.  Amounts recognized in earnings related to the interest rate swap are recorded in the &#x201c;Loss on interest rate swap&#x201d; line on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) except that cash settlements prior to termination are recognized in &#x201c;Derivative payments on interest rate swap.&#x201d;  Cash settlements during 2021 are presented in investing activities on the Condensed Consolidated Statements of Cash Flows.  The following table presents &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 effect of the interest rate swap on the Condensed 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;Three Months Ended March 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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;1,370&#160;&lt;/span&gt;&lt;/td&gt;&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;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 following table presents the liabilities measured at fair value on a recurring basis for the interest rate swap as of 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: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, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align: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-top:15pt"&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 9 to these Notes to Condensed Consolidated Financial Statements approximated carrying value as of March 31, 2021, and December 31, 2020, respectively.  These fair values represent Level 2 under the three-tier hierarchy described above.  The carrying value of this fixed-rate debt was $12.5 million and $14.4 million as of March 31, 2021 and December 31, 2020, respectively.</us-gaap:FairValueDisclosuresTextBlock>
    <nnbr:TemporaryEquityDividendsWithholdingsNetCashDistribution
      contextRef="i18e1d1d9e67b496194f03fe9ef16b1f0_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTQ5NzU1ODE2NDY0NQ_aa230484-aa1c-4f15-98c3-d6ea5c3202d4"
      unitRef="usd">3000000.0</nnbr:TemporaryEquityDividendsWithholdingsNetCashDistribution>
    <nnbr:TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption
      contextRef="ifc0f02330f38485bbf7a084fd10cb8d0_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfMTA5OTUxMTY1MzQzOA_3fa0ab4e-5c74-4ed8-b565-c3ec0a811955"
      unitRef="usd">1000000.0</nnbr:TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i8606c210c1eb4ecf9976cb01facb78ff_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTQ5NzU1ODE2NDY2MQ_47fa194d-6402-4195-87da-dfd8efed9378"
      unitRef="usdPerShare">12.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights
      contextRef="i8d87f0696b294d48bb35bfe02795dcbe_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTQ5NzU1ODE2NDY3Mg_77962bf0-c13a-4c2b-8e13-13403e78a90a"
      unitRef="usdPerShare">11.49</nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights>
    <nnbr:TemporaryEquityLiquidationPreferencePercentage
      contextRef="ib27be2be58574955a0ce2ceda1a0294d_I20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTQ5NzU1ODE2NDY4MQ_af47da1f-85bd-401c-b3b9-f30720a405f4"
      unitRef="number">1.40</nnbr:TemporaryEquityLiquidationPreferencePercentage>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib27be2be58574955a0ce2ceda1a0294d_I20210322"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTQ5NzU1ODE2NDY4OQ_5b8548ad-2a5c-4cc2-8320-5117eabda39d"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfODI1Mg_0b64e8d8-6c21-45d4-8967-8492f568c87c">&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 above derivatives as of March 31, 2021, and December 31, 2020.&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: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 March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;&#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;13,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;13,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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"&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;text-align:left;vertical-align: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;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-top:6pt"&gt;&lt;span&gt;&lt;br/&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;The following table presents the change in the above derivatives during the three months ended March 31, 2021.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;3,117&#160;&lt;/span&gt;&lt;/td&gt;&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;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;15,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;14,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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) Changes in the fair value are recognized in the &#x201c;Other expense (income), net&#x201d; line in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i45d0683dc1ad48f4a4d18801912956b5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjM2MDFlZjQ3NTI2YTRmNTZiNzJlMWIyNDgxZTljYjQyL3RhYmxlcmFuZ2U6MzYwMWVmNDc1MjZhNGY1NmI3MmUxYjI0ODFlOWNiNDJfMi0yLTEtMS0w_50e32750-13c2-46dd-8e5d-86318baf8301"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="idd2b1c7a65c74230ab8508dc9799f3a8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjM2MDFlZjQ3NTI2YTRmNTZiNzJlMWIyNDgxZTljYjQyL3RhYmxlcmFuZ2U6MzYwMWVmNDc1MjZhNGY1NmI3MmUxYjI0ODFlOWNiNDJfMi00LTEtMS0w_89dc5f09-ad7b-44fd-80f7-85f834451d9f"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i63d0fd6a0c1c404696d482c8a3904c6e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjM2MDFlZjQ3NTI2YTRmNTZiNzJlMWIyNDgxZTljYjQyL3RhYmxlcmFuZ2U6MzYwMWVmNDc1MjZhNGY1NmI3MmUxYjI0ODFlOWNiNDJfMi02LTEtMS0w_61722918-98ac-4bbc-a3b4-7cbe03915867"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id5741cfd73f3462985dc420069fd2998_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjM2MDFlZjQ3NTI2YTRmNTZiNzJlMWIyNDgxZTljYjQyL3RhYmxlcmFuZ2U6MzYwMWVmNDc1MjZhNGY1NmI3MmUxYjI0ODFlOWNiNDJfMy0yLTEtMS0w_77c4510d-54dc-4780-823e-b1f2f7dad01e"
      unitRef="usd">13414000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i24b4fe8371944fac9c33a469274e4131_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjM2MDFlZjQ3NTI2YTRmNTZiNzJlMWIyNDgxZTljYjQyL3RhYmxlcmFuZ2U6MzYwMWVmNDc1MjZhNGY1NmI3MmUxYjI0ODFlOWNiNDJfMy00LTEtMS0w_33523bb9-26d2-4ae7-90d4-6dd8b9c235a2"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic72ba550b7114c8ab6f8d8ea1c72a937_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjM2MDFlZjQ3NTI2YTRmNTZiNzJlMWIyNDgxZTljYjQyL3RhYmxlcmFuZ2U6MzYwMWVmNDc1MjZhNGY1NmI3MmUxYjI0ODFlOWNiNDJfMy02LTEtMS0w_767e5078-5de1-4dfd-a824-2757d41fce6b"
      unitRef="usd">1370000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i461efecd9afb488991bfd0387be7b0ff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjM2MDFlZjQ3NTI2YTRmNTZiNzJlMWIyNDgxZTljYjQyL3RhYmxlcmFuZ2U6MzYwMWVmNDc1MjZhNGY1NmI3MmUxYjI0ODFlOWNiNDJfNC0yLTEtMS0w_080733dc-ae56-499f-9393-bafe98db7747"
      unitRef="usd">13414000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0e53864d0a01443b945d4ecdda9afc4d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjM2MDFlZjQ3NTI2YTRmNTZiNzJlMWIyNDgxZTljYjQyL3RhYmxlcmFuZ2U6MzYwMWVmNDc1MjZhNGY1NmI3MmUxYjI0ODFlOWNiNDJfNC00LTEtMS0w_2809cef9-1f37-40b8-83b6-3c095b8d7368"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i41a0b06212fc4fb9815c5abfe86a3dc6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjM2MDFlZjQ3NTI2YTRmNTZiNzJlMWIyNDgxZTljYjQyL3RhYmxlcmFuZ2U6MzYwMWVmNDc1MjZhNGY1NmI3MmUxYjI0ODFlOWNiNDJfNC02LTEtMS0w_707b9e72-d8e4-4488-8ce8-c1032b003927"
      unitRef="usd">1370000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id74e5489078444529c066a0ad969c887_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjhmMGYwMDUyODc5NDRhZDBiNDQzZmQ0NGQ1YzdiMTUyL3RhYmxlcmFuZ2U6OGYwZjAwNTI4Nzk0NGFkMGI0NDNmZDQ0ZDVjN2IxNTJfMi0yLTEtMS0w_74142a1b-a916-4888-a2ad-e966b92f4594"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id2e003ecb59e48369b740f0c9b50e2c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjhmMGYwMDUyODc5NDRhZDBiNDQzZmQ0NGQ1YzdiMTUyL3RhYmxlcmFuZ2U6OGYwZjAwNTI4Nzk0NGFkMGI0NDNmZDQ0ZDVjN2IxNTJfMi00LTEtMS0w_297b8498-3593-471a-a76c-5b7976b4b4eb"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="idc7117eefbdc4bf688932841f7a05339_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjhmMGYwMDUyODc5NDRhZDBiNDQzZmQ0NGQ1YzdiMTUyL3RhYmxlcmFuZ2U6OGYwZjAwNTI4Nzk0NGFkMGI0NDNmZDQ0ZDVjN2IxNTJfMi02LTEtMS0w_bfe5682c-bd2a-47d1-99cc-91a7b3a4bc70"
      unitRef="usd">2453000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9c30e3e67fef478181e25170e38fae97_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjhmMGYwMDUyODc5NDRhZDBiNDQzZmQ0NGQ1YzdiMTUyL3RhYmxlcmFuZ2U6OGYwZjAwNTI4Nzk0NGFkMGI0NDNmZDQ0ZDVjN2IxNTJfMy0yLTEtMS0w_9c60721c-490f-4005-bebc-52bee39d44a0"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i59e465adc6494d309d08915c6c894573_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjhmMGYwMDUyODc5NDRhZDBiNDQzZmQ0NGQ1YzdiMTUyL3RhYmxlcmFuZ2U6OGYwZjAwNTI4Nzk0NGFkMGI0NDNmZDQ0ZDVjN2IxNTJfMy00LTEtMS0w_026e1795-390b-43ff-9df9-12377cfada8c"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id61b59085275476abe46f2c279e0e4d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjhmMGYwMDUyODc5NDRhZDBiNDQzZmQ0NGQ1YzdiMTUyL3RhYmxlcmFuZ2U6OGYwZjAwNTI4Nzk0NGFkMGI0NDNmZDQ0ZDVjN2IxNTJfMy02LTEtMS0w_df495f20-9f75-4963-9fe5-f65ea1c9fcd8"
      unitRef="usd">664000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie73b2f94c801406798263fb4bc1dd4de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjhmMGYwMDUyODc5NDRhZDBiNDQzZmQ0NGQ1YzdiMTUyL3RhYmxlcmFuZ2U6OGYwZjAwNTI4Nzk0NGFkMGI0NDNmZDQ0ZDVjN2IxNTJfNC0yLTEtMS0w_71c1b0db-aa69-407b-919b-aef58280acdb"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0c08dcf9dd1447cdbc59cbf95e7dc30a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjhmMGYwMDUyODc5NDRhZDBiNDQzZmQ0NGQ1YzdiMTUyL3RhYmxlcmFuZ2U6OGYwZjAwNTI4Nzk0NGFkMGI0NDNmZDQ0ZDVjN2IxNTJfNC00LTEtMS0w_f7c0f9c0-9683-476f-9385-f53909f526f3"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie3810fa9a5a54a168111b341bed54d5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjhmMGYwMDUyODc5NDRhZDBiNDQzZmQ0NGQ1YzdiMTUyL3RhYmxlcmFuZ2U6OGYwZjAwNTI4Nzk0NGFkMGI0NDNmZDQ0ZDVjN2IxNTJfNC02LTEtMS0w_c63e3f72-dad1-4c34-92f9-36721080f754"
      unitRef="usd">3117000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmQ0ZDZiNGY3NmUyZjRhOTJiMzZhOWExZTYzNDRkZDg5L3RhYmxlcmFuZ2U6ZDRkNmI0Zjc2ZTJmNGE5MmIzNmE5YTFlNjM0NGRkODlfMi0yLTEtMS0w_abcdfda3-deea-4774-96f8-98dd0952b7f3"
      unitRef="usd">3117000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmQ0ZDZiNGY3NmUyZjRhOTJiMzZhOWExZTYzNDRkZDg5L3RhYmxlcmFuZ2U6ZDRkNmI0Zjc2ZTJmNGE5MmIzNmE5YTFlNjM0NGRkODlfMy0yLTEtMS0w_c09101c3-df89-45f5-9d05-fa81a524064a"
      unitRef="usd">15121000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmQ0ZDZiNGY3NmUyZjRhOTJiMzZhOWExZTYzNDRkZDg5L3RhYmxlcmFuZ2U6ZDRkNmI0Zjc2ZTJmNGE5MmIzNmE5YTFlNjM0NGRkODlfNC0yLTEtMS0w_b400b279-68fc-44e7-a850-212d93bc838a"
      unitRef="usd">-449000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmQ0ZDZiNGY3NmUyZjRhOTJiMzZhOWExZTYzNDRkZDg5L3RhYmxlcmFuZ2U6ZDRkNmI0Zjc2ZTJmNGE5MmIzNmE5YTFlNjM0NGRkODlfNS0yLTEtMS0w_0f0cb21a-d93c-4a3b-8db3-504db7ce10cd"
      unitRef="usd">3005000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmQ0ZDZiNGY3NmUyZjRhOTJiMzZhOWExZTYzNDRkZDg5L3RhYmxlcmFuZ2U6ZDRkNmI0Zjc2ZTJmNGE5MmIzNmE5YTFlNjM0NGRkODlfNi0yLTEtMS0w_817cfece-31b9-4abd-91e3-f605da2992d8"
      unitRef="usd">14784000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage
      contextRef="ia45231f65eb14935929af62ac7963a98_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTQ5NzU1ODE2NDkyMg_40e66491-1c87-49ff-b8f4-79daf22e47f1"
      unitRef="number">0.01</nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage>
    <nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage
      contextRef="i96d1ae0e6198420fa733bcfd110540f6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTQ5NzU1ODE2NDkyOA_ef281bb0-46cc-4471-a67d-4a92e3c988a9"
      unitRef="number">0.10</nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage>
    <nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage
      contextRef="i90bc92cfefc74f349678ac0b513db2e1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNDgwOA_d6b98fa8-f5b8-46a5-8874-e5673dca3edf"
      unitRef="number">0.03</nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage>
    <nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage
      contextRef="i71e24e646abb46dbbed8190bb90b0af3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNDgxNA_e29189ec-a7b4-4e7c-8d76-8dd087e6dfc3"
      unitRef="number">0.02</nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage>
    <nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage
      contextRef="i90bc92cfefc74f349678ac0b513db2e1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfMTA5OTUxMTY1MzM4Mw_af46e404-b471-4919-b79f-a4734beac668"
      unitRef="number">0.10</nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage>
    <nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage
      contextRef="i71e24e646abb46dbbed8190bb90b0af3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfMTA5OTUxMTY1MzM4Nw_1dfe8fc1-46da-4bda-b70f-738235e36965"
      unitRef="number">0.01</nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTcwMA_c124add0-ad01-4461-af27-7bc12251cd8d">P4Y3M18D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfMTA5OTUxMTY1MzA3Mg_8577c8df-65f4-4300-ae34-a5ce02631992">P2Y4M24D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib27be2be58574955a0ce2ceda1a0294d_I20210322"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTQ5NzU1ODE2NDk2OA_5b8548ad-2a5c-4cc2-8320-5117eabda39d"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="if6b59182182549ea91dba7ce65c1857f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNjE4OQ_a6a3fdf3-6dda-49ef-83c9-1f31623e4a50"
      unitRef="number">0.024575</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i8c26bdd6287941e58f9193eab83d0b8c_D20210322-20210322"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNTQ5NzU1ODE2NjkzOQ_83338192-b2ea-4839-8ed9-993eaa3da81f"
      unitRef="usd">13700000</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfNDk0NzgwMjM0MDE4OQ_5781c201-090e-43b1-b01f-2de8ba559b29">The following table presents &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 effect of the interest rate swap on the Condensed 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;Three Months Ended March 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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;1,370&#160;&lt;/span&gt;&lt;/td&gt;&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;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="i523a2aeb846848479c68e811825ca357_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjc1N2JlMTA1ZmIwYzQ3YmQ5Y2NkODRlNDdkNWI5YTZmL3RhYmxlcmFuZ2U6NzU3YmUxMDVmYjBjNDdiZDljY2Q4NGU0N2Q1YjlhNmZfMi0yLTEtMS0yMjgz_4f4ced7a-c7f5-4877-a22e-25452f693dc2"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ica1d119d52f54411a3d117c4a01bbb2a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjc1N2JlMTA1ZmIwYzQ3YmQ5Y2NkODRlNDdkNWI5YTZmL3RhYmxlcmFuZ2U6NzU3YmUxMDVmYjBjNDdiZDljY2Q4NGU0N2Q1YjlhNmZfMi00LTEtMS0yMjgz_18eaeabc-08b5-40e3-accf-0298069433f5"
      unitRef="usd">1370000</us-gaap:InterestExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjc1N2JlMTA1ZmIwYzQ3YmQ5Y2NkODRlNDdkNWI5YTZmL3RhYmxlcmFuZ2U6NzU3YmUxMDVmYjBjNDdiZDljY2Q4NGU0N2Q1YjlhNmZfMy0yLTEtMS0yMjgz_7be7c1d0-a5bf-46b2-a8e2-f1a7476e94a0"
      unitRef="usd">1717000</nnbr:DerivativeInstrumentsPaymentExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjc1N2JlMTA1ZmIwYzQ3YmQ5Y2NkODRlNDdkNWI5YTZmL3RhYmxlcmFuZ2U6NzU3YmUxMDVmYjBjNDdiZDljY2Q4NGU0N2Q1YjlhNmZfMy00LTEtMS0yMjgz_87ed9d7b-9cf2-4650-9da6-96f093c2b8be"
      unitRef="usd">0</nnbr:DerivativeInstrumentsPaymentExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjc1N2JlMTA1ZmIwYzQ3YmQ5Y2NkODRlNDdkNWI5YTZmL3RhYmxlcmFuZ2U6NzU3YmUxMDVmYjBjNDdiZDljY2Q4NGU0N2Q1YjlhNmZfNC0yLTEtMS0yMjgz_09a4d3ea-c88f-49de-8094-53bf0c1d60a9"
      unitRef="usd">-2033000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i180567c9a7b745c5ad2de9ee3d59a0d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOjc1N2JlMTA1ZmIwYzQ3YmQ5Y2NkODRlNDdkNWI5YTZmL3RhYmxlcmFuZ2U6NzU3YmUxMDVmYjBjNDdiZDljY2Q4NGU0N2Q1YjlhNmZfNC00LTEtMS0yMjgz_3a8da74e-ef2b-435c-bbf5-6b858de61d8e"
      unitRef="usd">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ida07bc039bf44806957ae089f97cb5e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfODI0OQ_9f89d08a-a6c3-484d-97b0-95e945d40d6d">&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 liabilities measured at fair value on a recurring basis for the interest rate swap as of 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: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, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align: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;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i05722cfe0dec4269b544b5c8bc389d84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmZiYzMyMTAwMzRkYjQ2MDliMDllMzhlMmFkNWFjY2JjL3RhYmxlcmFuZ2U6ZmJjMzIxMDAzNGRiNDYwOWIwOWUzOGUyYWQ1YWNjYmNfNC0yLTEtMS0w_4e98ae56-bf3b-4751-b3b8-3185e5a38822"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i5ece02c3dc8e4299b3887f022e696b45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmZiYzMyMTAwMzRkYjQ2MDliMDllMzhlMmFkNWFjY2JjL3RhYmxlcmFuZ2U6ZmJjMzIxMDAzNGRiNDYwOWIwOWUzOGUyYWQ1YWNjYmNfNC00LTEtMS0w_38371637-c2f2-4685-9634-6b84e0b6ad46"
      unitRef="usd">11022000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i454e19d65dc94bb8ad77058acec1f2f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmZiYzMyMTAwMzRkYjQ2MDliMDllMzhlMmFkNWFjY2JjL3RhYmxlcmFuZ2U6ZmJjMzIxMDAzNGRiNDYwOWIwOWUzOGUyYWQ1YWNjYmNfNC02LTEtMS0w_feb8bd6e-4a27-465b-a03b-1482d87d8b2a"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i05722cfe0dec4269b544b5c8bc389d84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmZiYzMyMTAwMzRkYjQ2MDliMDllMzhlMmFkNWFjY2JjL3RhYmxlcmFuZ2U6ZmJjMzIxMDAzNGRiNDYwOWIwOWUzOGUyYWQ1YWNjYmNfNS0yLTEtMS0w_2e14c301-8c4c-4226-93d5-8c6b3c912812"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i5ece02c3dc8e4299b3887f022e696b45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmZiYzMyMTAwMzRkYjQ2MDliMDllMzhlMmFkNWFjY2JjL3RhYmxlcmFuZ2U6ZmJjMzIxMDAzNGRiNDYwOWIwOWUzOGUyYWQ1YWNjYmNfNS00LTEtMS0w_b8e39e3d-b7c1-4e48-aa35-463ba4013c3c"
      unitRef="usd">4357000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i454e19d65dc94bb8ad77058acec1f2f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmZiYzMyMTAwMzRkYjQ2MDliMDllMzhlMmFkNWFjY2JjL3RhYmxlcmFuZ2U6ZmJjMzIxMDAzNGRiNDYwOWIwOWUzOGUyYWQ1YWNjYmNfNS02LTEtMS0w_adf70f0d-3ef3-4600-aac5-6c88154bf204"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="i05722cfe0dec4269b544b5c8bc389d84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmZiYzMyMTAwMzRkYjQ2MDliMDllMzhlMmFkNWFjY2JjL3RhYmxlcmFuZ2U6ZmJjMzIxMDAzNGRiNDYwOWIwOWUzOGUyYWQ1YWNjYmNfNi0yLTEtMS0w_347f70bd-2a16-45ee-9655-678e2527f5eb"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5ece02c3dc8e4299b3887f022e696b45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmZiYzMyMTAwMzRkYjQ2MDliMDllMzhlMmFkNWFjY2JjL3RhYmxlcmFuZ2U6ZmJjMzIxMDAzNGRiNDYwOWIwOWUzOGUyYWQ1YWNjYmNfNi00LTEtMS0w_8d6806c3-463c-4497-917e-3fb44d4a7012"
      unitRef="usd">15379000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i454e19d65dc94bb8ad77058acec1f2f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RhYmxlOmZiYzMyMTAwMzRkYjQ2MDliMDllMzhlMmFkNWFjY2JjL3RhYmxlcmFuZ2U6ZmJjMzIxMDAzNGRiNDYwOWIwOWUzOGUyYWQ1YWNjYmNfNi02LTEtMS0w_60bdb593-0d64-4150-8377-8e7d2deef01d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LineOfCredit
      contextRef="i33df0cdcd56b43cea9c7c9f3ddd71f4b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfODE5MQ_5449ecc2-ac68-4ead-b0e1-41681dd8a017"
      unitRef="usd">12500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i65f43d87ac0b461db105cf54ecaddbcb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl85Ny9mcmFnOjUxYTYzMWU3NjUyYjQzZjM4MWRmY2ZkMTg1Njk1ZWIxL3RleHRyZWdpb246NTFhNjMxZTc2NTJiNDNmMzgxZGZjZmQxODU2OTVlYjFfODE5OA_78a56e5d-687e-4b35-9432-f3e8bc915fa4"
      unitRef="usd">14400000</us-gaap:LineOfCredit>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDctNC0xLTEtMA_15ca5a97-17b6-40c7-8f6f-f6e9d3bffc91"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDctNC0xLTEtMA_15ca5a97-17b6-40c7-8f6f-f6e9d3bffc91"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDYtNC0xLTEtMA_1c550a60-754c-4169-ace0-cdb46f4dc328"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDYtNC0xLTEtMA_1c550a60-754c-4169-ace0-cdb46f4dc328"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDYtMi0xLTEtMA_19f4c519-903d-4acc-91ee-5428a811a110"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDYtMi0xLTEtMA_19f4c519-903d-4acc-91ee-5428a811a110"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDctMi0xLTEtMA_0f22ddc4-b228-49bf-b3d4-c275f90400e6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDctMi0xLTEtMA_0f22ddc4-b228-49bf-b3d4-c275f90400e6"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RleHRyZWdpb246MTIyNWQ2Yzg5MzBjNDYyMWE1ZDk2N2RkNTNmODI0YjFfMzMx_49b2bf2a-6692-406e-bc4b-2e75e87cdc78" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RleHRyZWdpb246MTIyNWQ2Yzg5MzBjNDYyMWE1ZDk2N2RkNTNmODI0YjFfMzMx_49b2bf2a-6692-406e-bc4b-2e75e87cdc78" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents include $11.7 million and $13.8 million of cash and cash equivalents that were included in current assets of discontinued operations as of March 31, 2020, and December&#160;31, 2019, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDctNC0xLTEtMA_15ca5a97-17b6-40c7-8f6f-f6e9d3bffc91"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RleHRyZWdpb246MTIyNWQ2Yzg5MzBjNDYyMWE1ZDk2N2RkNTNmODI0YjFfMzMx_49b2bf2a-6692-406e-bc4b-2e75e87cdc78"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDYtNC0xLTEtMA_1c550a60-754c-4169-ace0-cdb46f4dc328"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RleHRyZWdpb246MTIyNWQ2Yzg5MzBjNDYyMWE1ZDk2N2RkNTNmODI0YjFfMzMx_49b2bf2a-6692-406e-bc4b-2e75e87cdc78"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDYtMi0xLTEtMA_19f4c519-903d-4acc-91ee-5428a811a110"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RleHRyZWdpb246MTIyNWQ2Yzg5MzBjNDYyMWE1ZDk2N2RkNTNmODI0YjFfMzMx_49b2bf2a-6692-406e-bc4b-2e75e87cdc78"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RhYmxlOjk2N2QwMThjZDM4MTQ5NWRiNmU0ZmU5MTk5MDIyZmY3L3RhYmxlcmFuZ2U6OTY3ZDAxOGNkMzgxNDk1ZGI2ZTRmZTkxOTkwMjJmZjdfNDctMi0xLTEtMA_0f22ddc4-b228-49bf-b3d4-c275f90400e6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU0ZWViZTk1YWU4NTQxNzZhYTMxNzRhZjRkNmVhNzhmL3NlYzplNGVlYmU5NWFlODU0MTc2YWEzMTc0YWY0ZDZlYTc4Zl8yOC9mcmFnOjEyMjVkNmM4OTMwYzQ2MjFhNWQ5NjdkZDUzZjgyNGIxL3RleHRyZWdpb246MTIyNWQ2Yzg5MzBjNDYyMWE1ZDk2N2RkNTNmODI0YjFfMzMx_49b2bf2a-6692-406e-bc4b-2e75e87cdc78"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
